home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Adventures of Snake •••• / Adventures of Snake ееее.rsrc / CODE_1.txt < prev    next >
Text File  |  1986-04-13  |  597KB  |  10,563 lines

  1. # near model CODE resource
  2. # jump table entries: 0-0 (1 of them)
  3. export_0:
  4. 00000000  A036                     syscall    MoreMasters
  5. 00000002  598F                     subq.l     A7, 4
  6. 00000004  2F3C 4441 5441           move.l     -[A7], 0x44415441 /* 'DATA' */
  7. 0000000A  3F3C 0000                move.w     -[A7], 0x0
  8. 0000000E  A9A0                     syscall    GetResource
  9. 00000010  265F                     movea.l    A3, [A7]+
  10. 00000012  598F                     subq.l     A7, 4
  11. 00000014  2F0B                     move.l     -[A7], A3
  12. 00000016  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  13. 00000018  281F                     move.l     D4, [A7]+
  14. 0000001A  3A3C C090                move.w     D5, 0xC090
  15. 0000001E  48C5                     ext.l      D5
  16. 00000020  4485                     neg.l      D5
  17. 00000022  2005                     move.l     D0, D5
  18. 00000024  D084                     add.l      D0, D4
  19. 00000026  A31E                     syscall    NewPtrClear, flags=3
  20. 00000028  2848                     movea.l    A4, A0
  21. 0000002A  D9C5                     add.l      A4, D5
  22. 0000002C  21CC 02B6                move.l     [0x000002B6 /* ExpandMem */], A4
  23. 00000030  2053                     movea.l    A0, [A3]
  24. 00000032  224C                     movea.l    A1, A4
  25. 00000034  2004                     move.l     D0, D4
  26. 00000036  A02E                     syscall    BlockMove/BlockMoveData
  27. 00000038  2F0B                     move.l     -[A7], A3
  28. 0000003A  A9A3                     syscall    ReleaseResource
  29. 0000003C  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  30. 00000040  41ED 002A                lea.l      A0, [A5 + 0x2A /* export_1 */]
  31. 00000044  3828 FFFE                move.w     D4, [A0 - 0x2]
  32. 00000048  2F08                     move.l     -[A7], A0
  33. 0000004A  A9F1                     syscall    UnloadSeg
  34. 0000004C  598F                     subq.l     A7, 4
  35. 0000004E  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  36. 00000054  3F04                     move.w     -[A7], D4
  37. 00000056  A9A0                     syscall    GetResource
  38. 00000058  205F                     movea.l    A0, [A7]+
  39. 0000005A  A049                     syscall    HPurge
  40. 0000005C  A01D                     syscall    MaxMem
  41. 0000005E  486C FFFA                pea.l      [A4 - 0x6]
  42. 00000062  486C FFFE                pea.l      [A4 - 0x2]
  43. 00000066  4EBA 5012                jsr        [PC + 0x5012 /* 0000507A */]
  44. 0000006A  508F                     addq.l     A7, 8
  45. 0000006C  2F2C FFFA                move.l     -[A7], [A4 - 0x6]
  46. 00000070  3F2C FFFE                move.w     -[A7], [A4 - 0x2]
  47. 00000074  4EBA 6492                jsr        [PC + 0x6492 /* 00006508 */]
  48. 00000078  4EBA 4F12                jsr        [PC + 0x4F12 /* 00004F8C */]
  49. 0000007C  5C8F                     addq.l     A7, 6
  50. 0000007E  3F3C 0000                move.w     -[A7], 0x0
  51. 00000082  4EBA 6902                jsr        [PC + 0x6902 /* 00006986 */]
  52. fn00000086:
  53. 00000086  4E56 0000                link       A6, 0
  54. 0000008A  4EBA 0016                jsr        [PC + 0x16 /* 000000A2 */]
  55. 0000008E  4EBA 004C                jsr        [PC + 0x4C /* 000000DC */]
  56. 00000092  4EBA 02F6                jsr        [PC + 0x2F6 /* 0000038A */]
  57. 00000096  4EBA 0030                jsr        [PC + 0x30 /* 000000C8 */]
  58. 0000009A  4EBA 001C                jsr        [PC + 0x1C /* 000000B8 */]
  59. 0000009E  4E5E                     unlink     A6
  60. 000000A0  4E75                     rts
  61. fn000000A2:
  62. 000000A2  4E56 0000                link       A6, 0
  63. 000000A6  486C C404                pea.l      [A4 - 0x3BFC]
  64. 000000AA  4EBA 5860                jsr        [PC + 0x5860 /* 0000590C */]
  65. 000000AE  588F                     addq.l     A7, 4
  66. 000000B0  4EBA 6EAA                jsr        [PC + 0x6EAA /* 00006F5C */]
  67. 000000B4  4E5E                     unlink     A6
  68. 000000B6  4E75                     rts
  69. fn000000B8:
  70. 000000B8  4E56 0000                link       A6, 0
  71. 000000BC  4EBA 6A1E                jsr        [PC + 0x6A1E /* 00006ADC */]
  72. 000000C0  4EBA 7B76                jsr        [PC + 0x7B76 /* 00007C38 */]
  73. 000000C4  4E5E                     unlink     A6
  74. 000000C6  4E75                     rts
  75. fn000000C8:
  76. 000000C8  4E56 0000                link       A6, 0
  77. 000000CC  4267                     clr.w      -[A7]
  78. 000000CE  3F3C FFFF                move.w     -[A7], 0xFFFF
  79. 000000D2  4EBA 6968                jsr        [PC + 0x6968 /* 00006A3C */]
  80. 000000D6  588F                     addq.l     A7, 4
  81. 000000D8  4E5E                     unlink     A6
  82. 000000DA  4E75                     rts
  83. fn000000DC:
  84. 000000DC  4E56 0000                link       A6, 0
  85. 000000E0  4EBA 71BA                jsr        [PC + 0x71BA /* 0000729C */]
  86. 000000E4  3F3C 014F                move.w     -[A7], 0x14F
  87. 000000E8  3F3C 013B                move.w     -[A7], 0x13B
  88. 000000EC  3F3C 001B                move.w     -[A7], 0x1B
  89. 000000F0  3F3C 0007                move.w     -[A7], 0x7
  90. 000000F4  486C DCD0                pea.l      [A4 - 0x2330]
  91. 000000F8  4EBA 7E60                jsr        [PC + 0x7E60 /* 00007F5A */]
  92. 000000FC  DEFC 000C                add.w      A7, 0xC
  93. 00000100  2F3C 0000 0001           move.l     -[A7], 0x1
  94. 00000106  4267                     clr.w      -[A7]
  95. 00000108  42A7                     clr.l      -[A7]
  96. 0000010A  3F3C 0002                move.w     -[A7], 0x2
  97. 0000010E  3F3C 0001                move.w     -[A7], 0x1
  98. 00000112  486C 0000                pea.l      [A4 + 0x0]
  99. 00000116  486C DCD0                pea.l      [A4 - 0x2330]
  100. 0000011A  486C DFAC                pea.l      [A4 - 0x2054]
  101. 0000011E  4EBA 718C                jsr        [PC + 0x718C /* 000072AC */]
  102. 00000122  DEFC 001A                add.w      A7, 0x1A
  103. 00000126  2940 DD38                move.l     [A4 - 0x22C8], D0
  104. 0000012A  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  105. 0000012E  4EBA 57EA                jsr        [PC + 0x57EA /* 0000591A */]
  106. 00000132  588F                     addq.l     A7, 4
  107. 00000134  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  108. 00000138  4EBA 6D30                jsr        [PC + 0x6D30 /* 00006E6A */]
  109. 0000013C  548F                     addq.l     A7, 2
  110. 0000013E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  111. 00000142  4EBA 6D54                jsr        [PC + 0x6D54 /* 00006E98 */]
  112. 00000146  548F                     addq.l     A7, 2
  113. 00000148  486C C3FC                pea.l      [A4 - 0x3C04]
  114. 0000014C  4EBA 57E8                jsr        [PC + 0x57E8 /* 00005936 */]
  115. 00000150  588F                     addq.l     A7, 4
  116. 00000152  3F3C 0004                move.w     -[A7], 0x4
  117. 00000156  3F3C 0004                move.w     -[A7], 0x4
  118. 0000015A  4EBA 7A42                jsr        [PC + 0x7A42 /* 00007B9E */]
  119. 0000015E  588F                     addq.l     A7, 4
  120. 00000160  486C C3EC                pea.l      [A4 - 0x3C14]
  121. 00000164  4EBA 7A58                jsr        [PC + 0x7A58 /* 00007BBE */]
  122. 00000168  588F                     addq.l     A7, 4
  123. 0000016A  3F3C 0134                move.w     -[A7], 0x134
  124. 0000016E  3F3C 0134                move.w     -[A7], 0x134
  125. 00000172  4267                     clr.w      -[A7]
  126. 00000174  4267                     clr.w      -[A7]
  127. 00000176  486C DCD0                pea.l      [A4 - 0x2330]
  128. 0000017A  4EBA 7DDE                jsr        [PC + 0x7DDE /* 00007F5A */]
  129. 0000017E  DEFC 000C                add.w      A7, 0xC
  130. 00000182  3F3C 014F                move.w     -[A7], 0x14F
  131. 00000186  3F3C 01F9                move.w     -[A7], 0x1F9
  132. 0000018A  3F3C 0108                move.w     -[A7], 0x108
  133. 0000018E  3F3C 014B                move.w     -[A7], 0x14B
  134. 00000192  486C DCC0                pea.l      [A4 - 0x2340]
  135. 00000196  4EBA 7DC2                jsr        [PC + 0x7DC2 /* 00007F5A */]
  136. 0000019A  DEFC 000C                add.w      A7, 0xC
  137. 0000019E  2F3C 0000 0002           move.l     -[A7], 0x2
  138. 000001A4  4267                     clr.w      -[A7]
  139. 000001A6  42A7                     clr.l      -[A7]
  140. 000001A8  3F3C 0002                move.w     -[A7], 0x2
  141. 000001AC  3F3C 0001                move.w     -[A7], 0x1
  142. 000001B0  486C 0006                pea.l      [A4 + 0x6]
  143. 000001B4  486C DCC0                pea.l      [A4 - 0x2340]
  144. 000001B8  486C DF10                pea.l      [A4 - 0x20F0]
  145. 000001BC  4EBA 70EE                jsr        [PC + 0x70EE /* 000072AC */]
  146. 000001C0  DEFC 001A                add.w      A7, 0x1A
  147. 000001C4  2940 DD34                move.l     [A4 - 0x22CC], D0
  148. 000001C8  2F2C DD34                move.l     -[A7], [A4 - 0x22CC]
  149. 000001CC  4EBA 574C                jsr        [PC + 0x574C /* 0000591A */]
  150. 000001D0  588F                     addq.l     A7, 4
  151. 000001D2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  152. 000001D6  4EBA 79D8                jsr        [PC + 0x79D8 /* 00007BB0 */]
  153. 000001DA  548F                     addq.l     A7, 2
  154. 000001DC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  155. 000001E0  4EBA 6C88                jsr        [PC + 0x6C88 /* 00006E6A */]
  156. 000001E4  548F                     addq.l     A7, 2
  157. 000001E6  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  158. 000001EA  4EBA 6CAC                jsr        [PC + 0x6CAC /* 00006E98 */]
  159. 000001EE  548F                     addq.l     A7, 2
  160. 000001F0  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  161. 000001F4  3F3C 00AE                move.w     -[A7], 0xAE
  162. 000001F8  4267                     clr.w      -[A7]
  163. 000001FA  4267                     clr.w      -[A7]
  164. 000001FC  486C DCC0                pea.l      [A4 - 0x2340]
  165. 00000200  4EBA 7D58                jsr        [PC + 0x7D58 /* 00007F5A */]
  166. 00000204  DEFC 000C                add.w      A7, 0xC
  167. 00000208  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  168. 0000020C  3F3C 01F9                move.w     -[A7], 0x1F9
  169. 00000210  3F3C 001B                move.w     -[A7], 0x1B
  170. 00000214  3F3C 014B                move.w     -[A7], 0x14B
  171. 00000218  486C DC98                pea.l      [A4 - 0x2368]
  172. 0000021C  4EBA 7D3C                jsr        [PC + 0x7D3C /* 00007F5A */]
  173. 00000220  DEFC 000C                add.w      A7, 0xC
  174. 00000224  2F3C 0000 0003           move.l     -[A7], 0x3
  175. 0000022A  4267                     clr.w      -[A7]
  176. 0000022C  42A7                     clr.l      -[A7]
  177. 0000022E  3F3C 0002                move.w     -[A7], 0x2
  178. 00000232  3F3C 0001                move.w     -[A7], 0x1
  179. 00000236  486C 000C                pea.l      [A4 + 0xC]
  180. 0000023A  486C DC98                pea.l      [A4 - 0x2368]
  181. 0000023E  486C DE74                pea.l      [A4 - 0x218C]
  182. 00000242  4EBA 7068                jsr        [PC + 0x7068 /* 000072AC */]
  183. 00000246  DEFC 001A                add.w      A7, 0x1A
  184. 0000024A  2940 DD30                move.l     [A4 - 0x22D0], D0
  185. 0000024E  2F2C DD30                move.l     -[A7], [A4 - 0x22D0]
  186. 00000252  4EBA 56C6                jsr        [PC + 0x56C6 /* 0000591A */]
  187. 00000256  588F                     addq.l     A7, 4
  188. 00000258  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  189. 0000025C  4EBA 6C0C                jsr        [PC + 0x6C0C /* 00006E6A */]
  190. 00000260  548F                     addq.l     A7, 2
  191. 00000262  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  192. 00000266  4EBA 6C30                jsr        [PC + 0x6C30 /* 00006E98 */]
  193. 0000026A  548F                     addq.l     A7, 2
  194. 0000026C  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  195. 00000270  3F3C 00AE                move.w     -[A7], 0xAE
  196. 00000274  4267                     clr.w      -[A7]
  197. 00000276  4267                     clr.w      -[A7]
  198. 00000278  486C DC98                pea.l      [A4 - 0x2368]
  199. 0000027C  4EBA 7CDC                jsr        [PC + 0x7CDC /* 00007F5A */]
  200. 00000280  DEFC 000C                add.w      A7, 0xC
  201. 00000284  3F3C 0100                move.w     -[A7], 0x100
  202. 00000288  3F3C 01F9                move.w     -[A7], 0x1F9
  203. 0000028C  3F3C 00B9                move.w     -[A7], 0xB9
  204. 00000290  3F3C 014B                move.w     -[A7], 0x14B
  205. 00000294  486C DC90                pea.l      [A4 - 0x2370]
  206. 00000298  4EBA 7CC0                jsr        [PC + 0x7CC0 /* 00007F5A */]
  207. 0000029C  DEFC 000C                add.w      A7, 0xC
  208. 000002A0  2F3C 0000 0004           move.l     -[A7], 0x4
  209. 000002A6  4267                     clr.w      -[A7]
  210. 000002A8  42A7                     clr.l      -[A7]
  211. 000002AA  3F3C 0002                move.w     -[A7], 0x2
  212. 000002AE  3F3C 0001                move.w     -[A7], 0x1
  213. 000002B2  486C 0014                pea.l      [A4 + 0x14]
  214. 000002B6  486C DC90                pea.l      [A4 - 0x2370]
  215. 000002BA  486C DDD8                pea.l      [A4 - 0x2228]
  216. 000002BE  4EBA 6FEC                jsr        [PC + 0x6FEC /* 000072AC */]
  217. 000002C2  DEFC 001A                add.w      A7, 0x1A
  218. 000002C6  2940 DD28                move.l     [A4 - 0x22D8], D0
  219. 000002CA  2F2C DD28                move.l     -[A7], [A4 - 0x22D8]
  220. 000002CE  4EBA 564A                jsr        [PC + 0x564A /* 0000591A */]
  221. 000002D2  588F                     addq.l     A7, 4
  222. 000002D4  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  223. 000002D8  4EBA 6B90                jsr        [PC + 0x6B90 /* 00006E6A */]
  224. 000002DC  548F                     addq.l     A7, 2
  225. 000002DE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  226. 000002E2  4EBA 6BB4                jsr        [PC + 0x6BB4 /* 00006E98 */]
  227. 000002E6  548F                     addq.l     A7, 2
  228. 000002E8  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  229. 000002EC  3F3C 00AE                move.w     -[A7], 0xAE
  230. 000002F0  4267                     clr.w      -[A7]
  231. 000002F2  4267                     clr.w      -[A7]
  232. 000002F4  486C DC90                pea.l      [A4 - 0x2370]
  233. 000002F8  4EBA 7C60                jsr        [PC + 0x7C60 /* 00007F5A */]
  234. 000002FC  DEFC 000C                add.w      A7, 0xC
  235. 00000300  3F3C 00B1                move.w     -[A7], 0xB1
  236. 00000304  3F3C 01F9                move.w     -[A7], 0x1F9
  237. 00000308  3F3C 006A                move.w     -[A7], 0x6A /* 'j' */
  238. 0000030C  3F3C 014B                move.w     -[A7], 0x14B
  239. 00000310  486C DC88                pea.l      [A4 - 0x2378]
  240. 00000314  4EBA 7C44                jsr        [PC + 0x7C44 /* 00007F5A */]
  241. 00000318  DEFC 000C                add.w      A7, 0xC
  242. 0000031C  2F3C 0000 0005           move.l     -[A7], 0x5
  243. 00000322  4267                     clr.w      -[A7]
  244. 00000324  42A7                     clr.l      -[A7]
  245. 00000326  3F3C 0002                move.w     -[A7], 0x2
  246. 0000032A  3F3C 0001                move.w     -[A7], 0x1
  247. 0000032E  486C 001C                pea.l      [A4 + 0x1C]
  248. 00000332  486C DC88                pea.l      [A4 - 0x2378]
  249. 00000336  486C DD3C                pea.l      [A4 - 0x22C4]
  250. 0000033A  4EBA 6F70                jsr        [PC + 0x6F70 /* 000072AC */]
  251. 0000033E  DEFC 001A                add.w      A7, 0x1A
  252. 00000342  2940 DD24                move.l     [A4 - 0x22DC], D0
  253. 00000346  2F2C DD24                move.l     -[A7], [A4 - 0x22DC]
  254. 0000034A  4EBA 55CE                jsr        [PC + 0x55CE /* 0000591A */]
  255. 0000034E  588F                     addq.l     A7, 4
  256. 00000350  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  257. 00000354  4EBA 6B14                jsr        [PC + 0x6B14 /* 00006E6A */]
  258. 00000358  548F                     addq.l     A7, 2
  259. 0000035A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  260. 0000035E  4EBA 6B38                jsr        [PC + 0x6B38 /* 00006E98 */]
  261. 00000362  548F                     addq.l     A7, 2
  262. 00000364  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  263. 00000368  3F3C 00AE                move.w     -[A7], 0xAE
  264. 0000036C  4267                     clr.w      -[A7]
  265. 0000036E  4267                     clr.w      -[A7]
  266. 00000370  486C DC88                pea.l      [A4 - 0x2378]
  267. 00000374  4EBA 7BE4                jsr        [PC + 0x7BE4 /* 00007F5A */]
  268. 00000378  DEFC 000C                add.w      A7, 0xC
  269. 0000037C  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  270. 00000380  4EBA 5598                jsr        [PC + 0x5598 /* 0000591A */]
  271. 00000384  588F                     addq.l     A7, 4
  272. 00000386  4E5E                     unlink     A6
  273. 00000388  4E75                     rts
  274. fn0000038A:
  275. 0000038A  4E56 0000                link       A6, 0
  276. 0000038E  4EBA 6A1C                jsr        [PC + 0x6A1C /* 00006DAC */]
  277. 00000392  4EBA 7BFA                jsr        [PC + 0x7BFA /* 00007F8E */]
  278. 00000396  486C DA0C                pea.l      [A4 - 0x25F4]
  279. 0000039A  3F3C 0001                move.w     -[A7], 0x1
  280. 0000039E  4EBA 6A16                jsr        [PC + 0x6A16 /* 00006DB6 */]
  281. 000003A2  5C8F                     addq.l     A7, 6
  282. 000003A4  2940 E058                move.l     [A4 - 0x1FA8], D0
  283. 000003A8  486C 0028                pea.l      [A4 + 0x28]
  284. 000003AC  3F3C 0002                move.w     -[A7], 0x2
  285. 000003B0  4EBA 6A04                jsr        [PC + 0x6A04 /* 00006DB6 */]
  286. 000003B4  5C8F                     addq.l     A7, 6
  287. 000003B6  2940 E054                move.l     [A4 - 0x1FAC], D0
  288. 000003BA  486C 002E                pea.l      [A4 + 0x2E]
  289. 000003BE  3F3C 0003                move.w     -[A7], 0x3
  290. 000003C2  4EBA 69F2                jsr        [PC + 0x69F2 /* 00006DB6 */]
  291. 000003C6  5C8F                     addq.l     A7, 6
  292. 000003C8  2940 E050                move.l     [A4 - 0x1FB0], D0
  293. 000003CC  486C 0034                pea.l      [A4 + 0x34]
  294. 000003D0  3F3C 0004                move.w     -[A7], 0x4
  295. 000003D4  4EBA 69E0                jsr        [PC + 0x69E0 /* 00006DB6 */]
  296. 000003D8  5C8F                     addq.l     A7, 6
  297. 000003DA  2940 E04C                move.l     [A4 - 0x1FB4], D0
  298. 000003DE  486C 003C                pea.l      [A4 + 0x3C]
  299. 000003E2  3F3C 0005                move.w     -[A7], 0x5
  300. 000003E6  4EBA 69CE                jsr        [PC + 0x69CE /* 00006DB6 */]
  301. 000003EA  5C8F                     addq.l     A7, 6
  302. 000003EC  2940 E048                move.l     [A4 - 0x1FB8], D0
  303. 000003F0  486C 0046                pea.l      [A4 + 0x46]
  304. 000003F4  2F2C E058                move.l     -[A7], [A4 - 0x1FA8]
  305. 000003F8  4EBA 69E6                jsr        [PC + 0x69E6 /* 00006DE0 */]
  306. 000003FC  508F                     addq.l     A7, 8
  307. 000003FE  486C 0068                pea.l      [A4 + 0x68]
  308. 00000402  2F2C E054                move.l     -[A7], [A4 - 0x1FAC]
  309. 00000406  4EBA 69D8                jsr        [PC + 0x69D8 /* 00006DE0 */]
  310. 0000040A  508F                     addq.l     A7, 8
  311. 0000040C  486C 0090                pea.l      [A4 + 0x90]
  312. 00000410  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  313. 00000414  4EBA 69CA                jsr        [PC + 0x69CA /* 00006DE0 */]
  314. 00000418  508F                     addq.l     A7, 8
  315. 0000041A  486C 00AC                pea.l      [A4 + 0xAC]
  316. 0000041E  2F2C E04C                move.l     -[A7], [A4 - 0x1FB4]
  317. 00000422  4EBA 69BC                jsr        [PC + 0x69BC /* 00006DE0 */]
  318. 00000426  508F                     addq.l     A7, 8
  319. 00000428  486C 00C0                pea.l      [A4 + 0xC0]
  320. 0000042C  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  321. 00000430  4EBA 69AE                jsr        [PC + 0x69AE /* 00006DE0 */]
  322. 00000434  508F                     addq.l     A7, 8
  323. 00000436  102C DC76                move.b     D0, [A4 - 0x238A]
  324. 0000043A  4880                     ext.w      D0
  325. 0000043C  3F00                     move.w     -[A7], D0
  326. 0000043E  3F3C 0002                move.w     -[A7], 0x2
  327. 00000442  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  328. 00000446  4EBA 622E                jsr        [PC + 0x622E /* 00006676 */]
  329. 0000044A  508F                     addq.l     A7, 8
  330. 0000044C  102C DC76                move.b     D0, [A4 - 0x238A]
  331. 00000450  4880                     ext.w      D0
  332. 00000452  3F00                     move.w     -[A7], D0
  333. 00000454  3F3C 0002                move.w     -[A7], 0x2
  334. 00000458  2F2C E04C                move.l     -[A7], [A4 - 0x1FB4]
  335. 0000045C  4EBA 6218                jsr        [PC + 0x6218 /* 00006676 */]
  336. 00000460  508F                     addq.l     A7, 8
  337. 00000462  102C DC76                move.b     D0, [A4 - 0x238A]
  338. 00000466  4880                     ext.w      D0
  339. 00000468  3F00                     move.w     -[A7], D0
  340. 0000046A  3F3C 0002                move.w     -[A7], 0x2
  341. 0000046E  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  342. 00000472  4EBA 6202                jsr        [PC + 0x6202 /* 00006676 */]
  343. 00000476  508F                     addq.l     A7, 8
  344. 00000478  4267                     clr.w      -[A7]
  345. 0000047A  2F2C E058                move.l     -[A7], [A4 - 0x1FA8]
  346. 0000047E  4EBA 666A                jsr        [PC + 0x666A /* 00006AEA */]
  347. 00000482  5C8F                     addq.l     A7, 6
  348. 00000484  4267                     clr.w      -[A7]
  349. 00000486  2F2C E054                move.l     -[A7], [A4 - 0x1FAC]
  350. 0000048A  4EBA 665E                jsr        [PC + 0x665E /* 00006AEA */]
  351. 0000048E  5C8F                     addq.l     A7, 6
  352. 00000490  4267                     clr.w      -[A7]
  353. 00000492  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  354. 00000496  4EBA 6652                jsr        [PC + 0x6652 /* 00006AEA */]
  355. 0000049A  5C8F                     addq.l     A7, 6
  356. 0000049C  4267                     clr.w      -[A7]
  357. 0000049E  2F2C E04C                move.l     -[A7], [A4 - 0x1FB4]
  358. 000004A2  4EBA 6646                jsr        [PC + 0x6646 /* 00006AEA */]
  359. 000004A6  5C8F                     addq.l     A7, 6
  360. 000004A8  4267                     clr.w      -[A7]
  361. 000004AA  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  362. 000004AE  4EBA 663A                jsr        [PC + 0x663A /* 00006AEA */]
  363. 000004B2  5C8F                     addq.l     A7, 6
  364. 000004B4  4EBA 6646                jsr        [PC + 0x6646 /* 00006AFC */]
  365. 000004B8  4E5E                     unlink     A6
  366. 000004BA  4E75                     rts
  367. fn000004BC:
  368. 000004BC  4E56 0000                link       A6, 0
  369. 000004C0  486C DD2C                pea.l      [A4 - 0x22D4]
  370. 000004C4  486C DD1E                pea.l      [A4 - 0x22E2]
  371. 000004C8  4EBA 6AA6                jsr        [PC + 0x6AA6 /* 00006F70 */]
  372. 000004CC  508F                     addq.l     A7, 8
  373. 000004CE  6000 0002                bra        +0x4 /* 000004D2 */
  374. label000004D2:
  375. 000004D2  B07C 0001                cmp.w      D0, 0x1
  376. 000004D6  6700 0006                beq        +0x8 /* 000004DE */
  377. 000004DA  6000 001C                bra        +0x1E /* 000004F8 */
  378. label000004DE:
  379. 000004DE  486C DD1E                pea.l      [A4 - 0x22E2]
  380. 000004E2  4EBA 6A40                jsr        [PC + 0x6A40 /* 00006F24 */]
  381. 000004E6  588F                     addq.l     A7, 4
  382. 000004E8  2F00                     move.l     -[A7], D0
  383. 000004EA  4EBA 0194                jsr        [PC + 0x194 /* 00000680 */]
  384. 000004EE  588F                     addq.l     A7, 4
  385. 000004F0  6000 004E                bra        +0x50 /* 00000540 */
  386. 000004F4  6000 000E                bra        +0x10 /* 00000504 */
  387. label000004F8:
  388. 000004F8  B07C 0003                cmp.w      D0, 0x3
  389. 000004FC  6700 0006                beq        +0x8 /* 00000504 */
  390. 00000500  6000 000E                bra        +0x10 /* 00000510 */
  391. label00000504:
  392. 00000504  4EBA 003E                jsr        [PC + 0x3E /* 00000544 */]
  393. 00000508  6000 0036                bra        +0x38 /* 00000540 */
  394. 0000050C  6000 000E                bra        +0x10 /* 0000051C */
  395. label00000510:
  396. 00000510  B07C 0002                cmp.w      D0, 0x2
  397. 00000514  6700 0006                beq        +0x8 /* 0000051C */
  398. 00000518  6000 0026                bra        +0x28 /* 00000540 */
  399. label0000051C:
  400. 0000051C  2F2C DD2C                move.l     -[A7], [A4 - 0x22D4]
  401. 00000520  43EC DD14                lea.l      A1, [A4 - 0x22EC]
  402. 00000524  9EFC 0010                sub.w      A7, 0x10
  403. 00000528  204F                     movea.l    A0, A7
  404. 0000052A  7007                     moveq.l    D0, 0x07
  405. 0000052C  4EBA 5FC8                jsr        [PC + 0x5FC8 /* 000064F6 */]
  406. 00000530  4EBA 6BC8                jsr        [PC + 0x6BC8 /* 000070FA */]
  407. 00000534  DEFC 0014                add.w      A7, 0x14
  408. 00000538  6000 0006                bra        +0x8 /* 00000540 */
  409. 0000053C  6000 0002                bra        +0x4 /* 00000540 */
  410. label00000540:
  411. 00000540  4E5E                     unlink     A6
  412. 00000542  4E75                     rts
  413. fn00000544:
  414. 00000544  4E56 FFFC                link       A6, -0x0004
  415. 00000548  3D6C DD20 FFFE           move.w     [A6 - 0x2], [A4 - 0x22E0]
  416. 0000054E  3D6C DD1E FFFC           move.w     [A6 - 0x4], [A4 - 0x22E2]
  417. 00000554  2F2C DD2C                move.l     -[A7], [A4 - 0x22D4]
  418. 00000558  4EBA 53C0                jsr        [PC + 0x53C0 /* 0000591A */]
  419. 0000055C  588F                     addq.l     A7, 4
  420. 0000055E  486C DCE8                pea.l      [A4 - 0x2318]
  421. 00000562  4EBA 64C8                jsr        [PC + 0x64C8 /* 00006A2C */]
  422. 00000566  2F00                     move.l     -[A7], D0
  423. 00000568  4EBA 5D96                jsr        [PC + 0x5D96 /* 00006300 */]
  424. 0000056C  508F                     addq.l     A7, 8
  425. 0000056E  486C DD14                pea.l      [A4 - 0x22EC]
  426. 00000572  3F3C 0002                move.w     -[A7], 0x2
  427. 00000576  4EBA 6484                jsr        [PC + 0x6484 /* 000069FC */]
  428. 0000057A  5C8F                     addq.l     A7, 6
  429. 0000057C  0C6C 0001 DD14           cmpi.w     [A4 - 0x22EC], 0x1
  430. 00000582  6600 00D2                bne        +0xD4 /* 00000656 */
  431. 00000586  302C DD20                move.w     D0, [A4 - 0x22E0]
  432. 0000058A  906E FFFE                sub.w      D0, [A6 - 0x2]
  433. 0000058E  3F00                     move.w     -[A7], D0
  434. 00000590  4EBA 5072                jsr        [PC + 0x5072 /* 00005604 */]
  435. 00000594  548F                     addq.l     A7, 2
  436. 00000596  2F00                     move.l     -[A7], D0
  437. 00000598  302C DD1E                move.w     D0, [A4 - 0x22E2]
  438. 0000059C  906E FFFC                sub.w      D0, [A6 - 0x4]
  439. 000005A0  3F00                     move.w     -[A7], D0
  440. 000005A2  4EBA 5060                jsr        [PC + 0x5060 /* 00005604 */]
  441. 000005A6  548F                     addq.l     A7, 2
  442. 000005A8  2200                     move.l     D1, D0
  443. 000005AA  201F                     move.l     D0, [A7]+
  444. 000005AC  D041                     add.w      D0, D1
  445. 000005AE  0C40 0007                cmpi.w     D0, 0x7
  446. 000005B2  6C00 00A2                bge        +0xA4 /* 00000656 */
  447. 000005B6  202C DD2C                move.l     D0, [A4 - 0x22D4]
  448. 000005BA  B0AC DD30                cmp.l      D0, [A4 - 0x22D0]
  449. 000005BE  6600 001E                bne        +0x20 /* 000005DE */
  450. 000005C2  486C DC98                pea.l      [A4 - 0x2368]
  451. 000005C6  4EBA 6B7C                jsr        [PC + 0x6B7C /* 00007144 */]
  452. 000005CA  588F                     addq.l     A7, 4
  453. 000005CC  3F3C 0011                move.w     -[A7], 0x11
  454. 000005D0  4EBA 2012                jsr        [PC + 0x2012 /* 000025E4 */]
  455. 000005D4  548F                     addq.l     A7, 2
  456. 000005D6  4EBA 0D6E                jsr        [PC + 0xD6E /* 00001346 */]
  457. 000005DA  6000 0076                bra        +0x78 /* 00000652 */
  458. label000005DE:
  459. 000005DE  202C DD2C                move.l     D0, [A4 - 0x22D4]
  460. 000005E2  B0AC DD28                cmp.l      D0, [A4 - 0x22D8]
  461. 000005E6  6600 001E                bne        +0x20 /* 00000606 */
  462. 000005EA  486C DC90                pea.l      [A4 - 0x2370]
  463. 000005EE  4EBA 6B54                jsr        [PC + 0x6B54 /* 00007144 */]
  464. 000005F2  588F                     addq.l     A7, 4
  465. 000005F4  3F3C 0012                move.w     -[A7], 0x12
  466. 000005F8  4EBA 1FEA                jsr        [PC + 0x1FEA /* 000025E4 */]
  467. 000005FC  548F                     addq.l     A7, 2
  468. 000005FE  4EBA 0D46                jsr        [PC + 0xD46 /* 00001346 */]
  469. 00000602  6000 004E                bra        +0x50 /* 00000652 */
  470. label00000606:
  471. 00000606  202C DD2C                move.l     D0, [A4 - 0x22D4]
  472. 0000060A  B0AC DD24                cmp.l      D0, [A4 - 0x22DC]
  473. 0000060E  6600 001E                bne        +0x20 /* 0000062E */
  474. 00000612  486C DC88                pea.l      [A4 - 0x2378]
  475. 00000616  4EBA 6B2C                jsr        [PC + 0x6B2C /* 00007144 */]
  476. 0000061A  588F                     addq.l     A7, 4
  477. 0000061C  3F3C 0013                move.w     -[A7], 0x13
  478. 00000620  4EBA 1FC2                jsr        [PC + 0x1FC2 /* 000025E4 */]
  479. 00000624  548F                     addq.l     A7, 2
  480. 00000626  4EBA 0D1E                jsr        [PC + 0xD1E /* 00001346 */]
  481. 0000062A  6000 0026                bra        +0x28 /* 00000652 */
  482. label0000062E:
  483. 0000062E  202C DD2C                move.l     D0, [A4 - 0x22D4]
  484. 00000632  B0AC DD34                cmp.l      D0, [A4 - 0x22CC]
  485. 00000636  6600 001A                bne        +0x1C /* 00000652 */
  486. 0000063A  486C DCC0                pea.l      [A4 - 0x2340]
  487. 0000063E  4EBA 6B04                jsr        [PC + 0x6B04 /* 00007144 */]
  488. 00000642  588F                     addq.l     A7, 4
  489. 00000644  3F3C 0010                move.w     -[A7], 0x10
  490. 00000648  4EBA 1F9A                jsr        [PC + 0x1F9A /* 000025E4 */]
  491. 0000064C  548F                     addq.l     A7, 2
  492. 0000064E  4EBA 0CF6                jsr        [PC + 0xCF6 /* 00001346 */]
  493. label00000652:
  494. 00000652  6000 0028                bra        +0x2A /* 0000067C */
  495. label00000656:
  496. 00000656  202C DD2C                move.l     D0, [A4 - 0x22D4]
  497. 0000065A  B0AC DD38                cmp.l      D0, [A4 - 0x22C8]
  498. 0000065E  6700 000E                beq        +0x10 /* 0000066E */
  499. 00000662  202C DD2C                move.l     D0, [A4 - 0x22D4]
  500. 00000666  B0AC DD34                cmp.l      D0, [A4 - 0x22CC]
  501. 0000066A  6600 0010                bne        +0x12 /* 0000067C */
  502. label0000066E:
  503. 0000066E  0C6C 0001 DD06           cmpi.w     [A4 - 0x22FA], 0x1
  504. 00000674  6600 0006                bne        +0x8 /* 0000067C */
  505. 00000678  4EBA 4648                jsr        [PC + 0x4648 /* 00004CC2 */]
  506. label0000067C:
  507. 0000067C  4E5E                     unlink     A6
  508. 0000067E  4E75                     rts
  509. fn00000680:
  510. 00000680  4E56 FFFC                link       A6, -0x0004
  511. 00000684  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  512. 00000688  4EBA 758A                jsr        [PC + 0x758A /* 00007C14 */]
  513. 0000068C  588F                     addq.l     A7, 4
  514. 0000068E  3D40 FFFE                move.w     [A6 - 0x2], D0
  515. 00000692  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  516. 00000696  4EBA 758E                jsr        [PC + 0x758E /* 00007C26 */]
  517. 0000069A  588F                     addq.l     A7, 4
  518. 0000069C  3D40 FFFC                move.w     [A6 - 0x4], D0
  519. 000006A0  302E FFFE                move.w     D0, [A6 - 0x2]
  520. 000006A4  6000 0002                bra        +0x4 /* 000006A8 */
  521. label000006A8:
  522. 000006A8  B07C 0001                cmp.w      D0, 0x1
  523. 000006AC  6700 0006                beq        +0x8 /* 000006B4 */
  524. 000006B0  6000 0014                bra        +0x16 /* 000006C6 */
  525. label000006B4:
  526. 000006B4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  527. 000006B8  4EBA 0090                jsr        [PC + 0x90 /* 0000074A */]
  528. 000006BC  548F                     addq.l     A7, 2
  529. 000006BE  6000 007E                bra        +0x80 /* 0000073E */
  530. 000006C2  6000 000E                bra        +0x10 /* 000006D2 */
  531. label000006C6:
  532. 000006C6  B07C 0002                cmp.w      D0, 0x2
  533. 000006CA  6700 0006                beq        +0x8 /* 000006D2 */
  534. 000006CE  6000 0014                bra        +0x16 /* 000006E4 */
  535. label000006D2:
  536. 000006D2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  537. 000006D6  4EBA 00A0                jsr        [PC + 0xA0 /* 00000778 */]
  538. 000006DA  548F                     addq.l     A7, 2
  539. 000006DC  6000 0060                bra        +0x62 /* 0000073E */
  540. 000006E0  6000 000E                bra        +0x10 /* 000006F0 */
  541. label000006E4:
  542. 000006E4  B07C 0003                cmp.w      D0, 0x3
  543. 000006E8  6700 0006                beq        +0x8 /* 000006F0 */
  544. 000006EC  6000 0014                bra        +0x16 /* 00000702 */
  545. label000006F0:
  546. 000006F0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  547. 000006F4  4EBA 0114                jsr        [PC + 0x114 /* 0000080A */]
  548. 000006F8  548F                     addq.l     A7, 2
  549. 000006FA  6000 0042                bra        +0x44 /* 0000073E */
  550. 000006FE  6000 000E                bra        +0x10 /* 0000070E */
  551. label00000702:
  552. 00000702  B07C 0004                cmp.w      D0, 0x4
  553. 00000706  6700 0006                beq        +0x8 /* 0000070E */
  554. 0000070A  6000 0014                bra        +0x16 /* 00000720 */
  555. label0000070E:
  556. 0000070E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  557. 00000712  4EBA 025C                jsr        [PC + 0x25C /* 00000970 */]
  558. 00000716  548F                     addq.l     A7, 2
  559. 00000718  6000 0024                bra        +0x26 /* 0000073E */
  560. 0000071C  6000 000E                bra        +0x10 /* 0000072C */
  561. label00000720:
  562. 00000720  B07C 0005                cmp.w      D0, 0x5
  563. 00000724  6700 0006                beq        +0x8 /* 0000072C */
  564. 00000728  6000 0014                bra        +0x16 /* 0000073E */
  565. label0000072C:
  566. 0000072C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  567. 00000730  4EBA 0352                jsr        [PC + 0x352 /* 00000A84 */]
  568. 00000734  548F                     addq.l     A7, 2
  569. 00000736  6000 0006                bra        +0x8 /* 0000073E */
  570. 0000073A  6000 0002                bra        +0x4 /* 0000073E */
  571. label0000073E:
  572. 0000073E  4267                     clr.w      -[A7]
  573. 00000740  4EBA 680C                jsr        [PC + 0x680C /* 00006F4E */]
  574. 00000744  548F                     addq.l     A7, 2
  575. 00000746  4E5E                     unlink     A6
  576. 00000748  4E75                     rts
  577. fn0000074A:
  578. 0000074A  4E56 FFFC                link       A6, -0x0004
  579. 0000074E  302E 0008                move.w     D0, [A6 + 0x8]
  580. 00000752  6000 0002                bra        +0x4 /* 00000756 */
  581. label00000756:
  582. 00000756  B07C 0001                cmp.w      D0, 0x1
  583. 0000075A  6700 0006                beq        +0x8 /* 00000762 */
  584. 0000075E  6000 0014                bra        +0x16 /* 00000774 */
  585. label00000762:
  586. 00000762  3F3C 000F                move.w     -[A7], 0xF
  587. 00000766  4EBA 1E7C                jsr        [PC + 0x1E7C /* 000025E4 */]
  588. 0000076A  548F                     addq.l     A7, 2
  589. 0000076C  4EBA 0BD8                jsr        [PC + 0xBD8 /* 00001346 */]
  590. 00000770  6000 0002                bra        +0x4 /* 00000774 */
  591. label00000774:
  592. 00000774  4E5E                     unlink     A6
  593. 00000776  4E75                     rts
  594. fn00000778:
  595. 00000778  4E56 0000                link       A6, 0
  596. 0000077C  302E 0008                move.w     D0, [A6 + 0x8]
  597. 00000780  6000 0002                bra        +0x4 /* 00000784 */
  598. label00000784:
  599. 00000784  B07C 0001                cmp.w      D0, 0x1
  600. 00000788  6700 0006                beq        +0x8 /* 00000790 */
  601. 0000078C  6000 0036                bra        +0x38 /* 000007C4 */
  602. label00000790:
  603. 00000790  4267                     clr.w      -[A7]
  604. 00000792  4EBA 67BA                jsr        [PC + 0x67BA /* 00006F4E */]
  605. 00000796  548F                     addq.l     A7, 2
  606. 00000798  3F3C 0001                move.w     -[A7], 0x1
  607. 0000079C  2F2C E054                move.l     -[A7], [A4 - 0x1FAC]
  608. 000007A0  4EBA 5E9A                jsr        [PC + 0x5E9A /* 0000663C */]
  609. 000007A4  5C8F                     addq.l     A7, 6
  610. 000007A6  3F3C 0002                move.w     -[A7], 0x2
  611. 000007AA  2F2C E054                move.l     -[A7], [A4 - 0x1FAC]
  612. 000007AE  4EBA 5E9E                jsr        [PC + 0x5E9E /* 0000664E */]
  613. 000007B2  5C8F                     addq.l     A7, 6
  614. 000007B4  4EBA 6346                jsr        [PC + 0x6346 /* 00006AFC */]
  615. 000007B8  4EBA 4508                jsr        [PC + 0x4508 /* 00004CC2 */]
  616. 000007BC  6000 0048                bra        +0x4A /* 00000806 */
  617. 000007C0  6000 000E                bra        +0x10 /* 000007D0 */
  618. label000007C4:
  619. 000007C4  B07C 0002                cmp.w      D0, 0x2
  620. 000007C8  6700 0006                beq        +0x8 /* 000007D0 */
  621. 000007CC  6000 0016                bra        +0x18 /* 000007E4 */
  622. label000007D0:
  623. 000007D0  4267                     clr.w      -[A7]
  624. 000007D2  4EBA 677A                jsr        [PC + 0x677A /* 00006F4E */]
  625. 000007D6  548F                     addq.l     A7, 2
  626. 000007D8  4EBA 44E8                jsr        [PC + 0x44E8 /* 00004CC2 */]
  627. 000007DC  6000 0028                bra        +0x2A /* 00000806 */
  628. 000007E0  6000 000E                bra        +0x10 /* 000007F0 */
  629. label000007E4:
  630. 000007E4  B07C 0004                cmp.w      D0, 0x4
  631. 000007E8  6700 0006                beq        +0x8 /* 000007F0 */
  632. 000007EC  6000 0018                bra        +0x1A /* 00000806 */
  633. label000007F0:
  634. 000007F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  635. 000007F4  4EBA 625C                jsr        [PC + 0x625C /* 00006A52 */]
  636. 000007F8  548F                     addq.l     A7, 2
  637. 000007FA  426C DD12                clr.w      [A4 - 0x22EE]
  638. 000007FE  6000 0006                bra        +0x8 /* 00000806 */
  639. 00000802  6000 0002                bra        +0x4 /* 00000806 */
  640. label00000806:
  641. 00000806  4E5E                     unlink     A6
  642. 00000808  4E75                     rts
  643. fn0000080A:
  644. 0000080A  4E56 0000                link       A6, 0
  645. 0000080E  302C DCFC                move.w     D0, [A4 - 0x2304]
  646. 00000812  6000 0002                bra        +0x4 /* 00000816 */
  647. label00000816:
  648. 00000816  B07C 0005                cmp.w      D0, 0x5
  649. 0000081A  6700 0006                beq        +0x8 /* 00000822 */
  650. 0000081E  6000 001A                bra        +0x1C /* 0000083A */
  651. label00000822:
  652. 00000822  4267                     clr.w      -[A7]
  653. 00000824  3F3C 0001                move.w     -[A7], 0x1
  654. 00000828  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  655. 0000082C  4EBA 5E32                jsr        [PC + 0x5E32 /* 00006660 */]
  656. 00000830  508F                     addq.l     A7, 8
  657. 00000832  6000 0072                bra        +0x74 /* 000008A6 */
  658. 00000836  6000 000E                bra        +0x10 /* 00000846 */
  659. label0000083A:
  660. 0000083A  B07C 0004                cmp.w      D0, 0x4
  661. 0000083E  6700 0006                beq        +0x8 /* 00000846 */
  662. 00000842  6000 001A                bra        +0x1C /* 0000085E */
  663. label00000846:
  664. 00000846  4267                     clr.w      -[A7]
  665. 00000848  3F3C 0002                move.w     -[A7], 0x2
  666. 0000084C  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  667. 00000850  4EBA 5E0E                jsr        [PC + 0x5E0E /* 00006660 */]
  668. 00000854  508F                     addq.l     A7, 8
  669. 00000856  6000 004E                bra        +0x50 /* 000008A6 */
  670. 0000085A  6000 000E                bra        +0x10 /* 0000086A */
  671. label0000085E:
  672. 0000085E  B07C 0003                cmp.w      D0, 0x3
  673. 00000862  6700 0006                beq        +0x8 /* 0000086A */
  674. 00000866  6000 001A                bra        +0x1C /* 00000882 */
  675. label0000086A:
  676. 0000086A  4267                     clr.w      -[A7]
  677. 0000086C  3F3C 0003                move.w     -[A7], 0x3
  678. 00000870  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  679. 00000874  4EBA 5DEA                jsr        [PC + 0x5DEA /* 00006660 */]
  680. 00000878  508F                     addq.l     A7, 8
  681. 0000087A  6000 002A                bra        +0x2C /* 000008A6 */
  682. 0000087E  6000 000E                bra        +0x10 /* 0000088E */
  683. label00000882:
  684. 00000882  B07C 0000                cmp.w      D0, 0x0
  685. 00000886  6700 0006                beq        +0x8 /* 0000088E */
  686. 0000088A  6000 001A                bra        +0x1C /* 000008A6 */
  687. label0000088E:
  688. 0000088E  4267                     clr.w      -[A7]
  689. 00000890  3F3C 0004                move.w     -[A7], 0x4
  690. 00000894  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  691. 00000898  4EBA 5DC6                jsr        [PC + 0x5DC6 /* 00006660 */]
  692. 0000089C  508F                     addq.l     A7, 8
  693. 0000089E  6000 0006                bra        +0x8 /* 000008A6 */
  694. 000008A2  6000 0002                bra        +0x4 /* 000008A6 */
  695. label000008A6:
  696. 000008A6  302E 0008                move.w     D0, [A6 + 0x8]
  697. 000008AA  6000 0002                bra        +0x4 /* 000008AE */
  698. label000008AE:
  699. 000008AE  B07C 0001                cmp.w      D0, 0x1
  700. 000008B2  6700 0006                beq        +0x8 /* 000008BA */
  701. 000008B6  6000 0026                bra        +0x28 /* 000008DE */
  702. label000008BA:
  703. 000008BA  102C DC76                move.b     D0, [A4 - 0x238A]
  704. 000008BE  4880                     ext.w      D0
  705. 000008C0  3F00                     move.w     -[A7], D0
  706. 000008C2  3F3C 0001                move.w     -[A7], 0x1
  707. 000008C6  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  708. 000008CA  4EBA 5DAA                jsr        [PC + 0x5DAA /* 00006676 */]
  709. 000008CE  508F                     addq.l     A7, 8
  710. 000008D0  397C 0005 DCFC           move.w     [A4 - 0x2304], 0x5
  711. 000008D6  6000 0094                bra        +0x96 /* 0000096C */
  712. 000008DA  6000 000E                bra        +0x10 /* 000008EA */
  713. label000008DE:
  714. 000008DE  B07C 0002                cmp.w      D0, 0x2
  715. 000008E2  6700 0006                beq        +0x8 /* 000008EA */
  716. 000008E6  6000 0026                bra        +0x28 /* 0000090E */
  717. label000008EA:
  718. 000008EA  102C DC76                move.b     D0, [A4 - 0x238A]
  719. 000008EE  4880                     ext.w      D0
  720. 000008F0  3F00                     move.w     -[A7], D0
  721. 000008F2  3F3C 0002                move.w     -[A7], 0x2
  722. 000008F6  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  723. 000008FA  4EBA 5D7A                jsr        [PC + 0x5D7A /* 00006676 */]
  724. 000008FE  508F                     addq.l     A7, 8
  725. 00000900  397C 0004 DCFC           move.w     [A4 - 0x2304], 0x4
  726. 00000906  6000 0064                bra        +0x66 /* 0000096C */
  727. 0000090A  6000 000E                bra        +0x10 /* 0000091A */
  728. label0000090E:
  729. 0000090E  B07C 0003                cmp.w      D0, 0x3
  730. 00000912  6700 0006                beq        +0x8 /* 0000091A */
  731. 00000916  6000 0026                bra        +0x28 /* 0000093E */
  732. label0000091A:
  733. 0000091A  102C DC76                move.b     D0, [A4 - 0x238A]
  734. 0000091E  4880                     ext.w      D0
  735. 00000920  3F00                     move.w     -[A7], D0
  736. 00000922  3F3C 0003                move.w     -[A7], 0x3
  737. 00000926  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  738. 0000092A  4EBA 5D4A                jsr        [PC + 0x5D4A /* 00006676 */]
  739. 0000092E  508F                     addq.l     A7, 8
  740. 00000930  397C 0003 DCFC           move.w     [A4 - 0x2304], 0x3
  741. 00000936  6000 0034                bra        +0x36 /* 0000096C */
  742. 0000093A  6000 000E                bra        +0x10 /* 0000094A */
  743. label0000093E:
  744. 0000093E  B07C 0004                cmp.w      D0, 0x4
  745. 00000942  6700 0006                beq        +0x8 /* 0000094A */
  746. 00000946  6000 0024                bra        +0x26 /* 0000096C */
  747. label0000094A:
  748. 0000094A  102C DC76                move.b     D0, [A4 - 0x238A]
  749. 0000094E  4880                     ext.w      D0
  750. 00000950  3F00                     move.w     -[A7], D0
  751. 00000952  3F3C 0004                move.w     -[A7], 0x4
  752. 00000956  2F2C E050                move.l     -[A7], [A4 - 0x1FB0]
  753. 0000095A  4EBA 5D1A                jsr        [PC + 0x5D1A /* 00006676 */]
  754. 0000095E  508F                     addq.l     A7, 8
  755. 00000960  426C DCFC                clr.w      [A4 - 0x2304]
  756. 00000964  6000 0006                bra        +0x8 /* 0000096C */
  757. 00000968  6000 0002                bra        +0x4 /* 0000096C */
  758. label0000096C:
  759. 0000096C  4E5E                     unlink     A6
  760. 0000096E  4E75                     rts
  761. fn00000970:
  762. 00000970  4E56 0000                link       A6, 0
  763. 00000974  302C DCFE                move.w     D0, [A4 - 0x2302]
  764. 00000978  6000 0002                bra        +0x4 /* 0000097C */
  765. label0000097C:
  766. 0000097C  B07C 000A                cmp.w      D0, 0xA /* '\n' */
  767. 00000980  6700 0006                beq        +0x8 /* 00000988 */
  768. 00000984  6000 001A                bra        +0x1C /* 000009A0 */
  769. label00000988:
  770. 00000988  4267                     clr.w      -[A7]
  771. 0000098A  3F3C 0001                move.w     -[A7], 0x1
  772. 0000098E  2F2C E04C                move.l     -[A7], [A4 - 0x1FB4]
  773. 00000992  4EBA 5CCC                jsr        [PC + 0x5CCC /* 00006660 */]
  774. 00000996  508F                     addq.l     A7, 8
  775. 00000998  6000 004E                bra        +0x50 /* 000009E8 */
  776. 0000099C  6000 000E                bra        +0x10 /* 000009AC */
  777. label000009A0:
  778. 000009A0  B07C 000F                cmp.w      D0, 0xF
  779. 000009A4  6700 0006                beq        +0x8 /* 000009AC */
  780. 000009A8  6000 001A                bra        +0x1C /* 000009C4 */
  781. label000009AC:
  782. 000009AC  4267                     clr.w      -[A7]
  783. 000009AE  3F3C 0002                move.w     -[A7], 0x2
  784. 000009B2  2F2C E04C                move.l     -[A7], [A4 - 0x1FB4]
  785. 000009B6  4EBA 5CA8                jsr        [PC + 0x5CA8 /* 00006660 */]
  786. 000009BA  508F                     addq.l     A7, 8
  787. 000009BC  6000 002A                bra        +0x2C /* 000009E8 */
  788. 000009C0  6000 000E                bra        +0x10 /* 000009D0 */
  789. label000009C4:
  790. 000009C4  B07C 0014                cmp.w      D0, 0x14
  791. 000009C8  6700 0006                beq        +0x8 /* 000009D0 */
  792. 000009CC  6000 001A                bra        +0x1C /* 000009E8 */
  793. label000009D0:
  794. 000009D0  4267                     clr.w      -[A7]
  795. 000009D2  3F3C 0003                move.w     -[A7], 0x3
  796. 000009D6  2F2C E04C                move.l     -[A7], [A4 - 0x1FB4]
  797. 000009DA  4EBA 5C84                jsr        [PC + 0x5C84 /* 00006660 */]
  798. 000009DE  508F                     addq.l     A7, 8
  799. 000009E0  6000 0006                bra        +0x8 /* 000009E8 */
  800. 000009E4  6000 0002                bra        +0x4 /* 000009E8 */
  801. label000009E8:
  802. 000009E8  302E 0008                move.w     D0, [A6 + 0x8]
  803. 000009EC  6000 0002                bra        +0x4 /* 000009F0 */
  804. label000009F0:
  805. 000009F0  B07C 0001                cmp.w      D0, 0x1
  806. 000009F4  6700 0006                beq        +0x8 /* 000009FC */
  807. 000009F8  6000 0026                bra        +0x28 /* 00000A20 */
  808. label000009FC:
  809. 000009FC  102C DC76                move.b     D0, [A4 - 0x238A]
  810. 00000A00  4880                     ext.w      D0
  811. 00000A02  3F00                     move.w     -[A7], D0
  812. 00000A04  3F3C 0001                move.w     -[A7], 0x1
  813. 00000A08  2F2C E04C                move.l     -[A7], [A4 - 0x1FB4]
  814. 00000A0C  4EBA 5C68                jsr        [PC + 0x5C68 /* 00006676 */]
  815. 00000A10  508F                     addq.l     A7, 8
  816. 00000A12  397C 000A DCFE           move.w     [A4 - 0x2302], 0xA /* '\n' */
  817. 00000A18  6000 0066                bra        +0x68 /* 00000A80 */
  818. 00000A1C  6000 000E                bra        +0x10 /* 00000A2C */
  819. label00000A20:
  820. 00000A20  B07C 0002                cmp.w      D0, 0x2
  821. 00000A24  6700 0006                beq        +0x8 /* 00000A2C */
  822. 00000A28  6000 0026                bra        +0x28 /* 00000A50 */
  823. label00000A2C:
  824. 00000A2C  102C DC76                move.b     D0, [A4 - 0x238A]
  825. 00000A30  4880                     ext.w      D0
  826. 00000A32  3F00                     move.w     -[A7], D0
  827. 00000A34  3F3C 0002                move.w     -[A7], 0x2
  828. 00000A38  2F2C E04C                move.l     -[A7], [A4 - 0x1FB4]
  829. 00000A3C  4EBA 5C38                jsr        [PC + 0x5C38 /* 00006676 */]
  830. 00000A40  508F                     addq.l     A7, 8
  831. 00000A42  397C 000F DCFE           move.w     [A4 - 0x2302], 0xF
  832. 00000A48  6000 0036                bra        +0x38 /* 00000A80 */
  833. 00000A4C  6000 000E                bra        +0x10 /* 00000A5C */
  834. label00000A50:
  835. 00000A50  B07C 0003                cmp.w      D0, 0x3
  836. 00000A54  6700 0006                beq        +0x8 /* 00000A5C */
  837. 00000A58  6000 0026                bra        +0x28 /* 00000A80 */
  838. label00000A5C:
  839. 00000A5C  102C DC76                move.b     D0, [A4 - 0x238A]
  840. 00000A60  4880                     ext.w      D0
  841. 00000A62  3F00                     move.w     -[A7], D0
  842. 00000A64  3F3C 0003                move.w     -[A7], 0x3
  843. 00000A68  2F2C E04C                move.l     -[A7], [A4 - 0x1FB4]
  844. 00000A6C  4EBA 5C08                jsr        [PC + 0x5C08 /* 00006676 */]
  845. 00000A70  508F                     addq.l     A7, 8
  846. 00000A72  397C 0014 DCFE           move.w     [A4 - 0x2302], 0x14
  847. 00000A78  6000 0006                bra        +0x8 /* 00000A80 */
  848. 00000A7C  6000 0002                bra        +0x4 /* 00000A80 */
  849. label00000A80:
  850. 00000A80  4E5E                     unlink     A6
  851. 00000A82  4E75                     rts
  852. fn00000A84:
  853. 00000A84  4E56 0000                link       A6, 0
  854. 00000A88  302C DCFA                move.w     D0, [A4 - 0x2306]
  855. 00000A8C  6000 0002                bra        +0x4 /* 00000A90 */
  856. label00000A90:
  857. 00000A90  B07C 000C                cmp.w      D0, 0xC
  858. 00000A94  6700 0006                beq        +0x8 /* 00000A9C */
  859. 00000A98  6000 001A                bra        +0x1C /* 00000AB4 */
  860. label00000A9C:
  861. 00000A9C  4267                     clr.w      -[A7]
  862. 00000A9E  3F3C 0001                move.w     -[A7], 0x1
  863. 00000AA2  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  864. 00000AA6  4EBA 5BB8                jsr        [PC + 0x5BB8 /* 00006660 */]
  865. 00000AAA  508F                     addq.l     A7, 8
  866. 00000AAC  6000 004E                bra        +0x50 /* 00000AFC */
  867. 00000AB0  6000 000E                bra        +0x10 /* 00000AC0 */
  868. label00000AB4:
  869. 00000AB4  B07C 0011                cmp.w      D0, 0x11
  870. 00000AB8  6700 0006                beq        +0x8 /* 00000AC0 */
  871. 00000ABC  6000 001A                bra        +0x1C /* 00000AD8 */
  872. label00000AC0:
  873. 00000AC0  4267                     clr.w      -[A7]
  874. 00000AC2  3F3C 0002                move.w     -[A7], 0x2
  875. 00000AC6  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  876. 00000ACA  4EBA 5B94                jsr        [PC + 0x5B94 /* 00006660 */]
  877. 00000ACE  508F                     addq.l     A7, 8
  878. 00000AD0  6000 002A                bra        +0x2C /* 00000AFC */
  879. 00000AD4  6000 000E                bra        +0x10 /* 00000AE4 */
  880. label00000AD8:
  881. 00000AD8  B07C 0016                cmp.w      D0, 0x16
  882. 00000ADC  6700 0006                beq        +0x8 /* 00000AE4 */
  883. 00000AE0  6000 001A                bra        +0x1C /* 00000AFC */
  884. label00000AE4:
  885. 00000AE4  4267                     clr.w      -[A7]
  886. 00000AE6  3F3C 0003                move.w     -[A7], 0x3
  887. 00000AEA  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  888. 00000AEE  4EBA 5B70                jsr        [PC + 0x5B70 /* 00006660 */]
  889. 00000AF2  508F                     addq.l     A7, 8
  890. 00000AF4  6000 0006                bra        +0x8 /* 00000AFC */
  891. 00000AF8  6000 0002                bra        +0x4 /* 00000AFC */
  892. label00000AFC:
  893. 00000AFC  302E 0008                move.w     D0, [A6 + 0x8]
  894. 00000B00  6000 0002                bra        +0x4 /* 00000B04 */
  895. label00000B04:
  896. 00000B04  B07C 0001                cmp.w      D0, 0x1
  897. 00000B08  6700 0006                beq        +0x8 /* 00000B10 */
  898. 00000B0C  6000 0026                bra        +0x28 /* 00000B34 */
  899. label00000B10:
  900. 00000B10  102C DC76                move.b     D0, [A4 - 0x238A]
  901. 00000B14  4880                     ext.w      D0
  902. 00000B16  3F00                     move.w     -[A7], D0
  903. 00000B18  3F3C 0001                move.w     -[A7], 0x1
  904. 00000B1C  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  905. 00000B20  4EBA 5B54                jsr        [PC + 0x5B54 /* 00006676 */]
  906. 00000B24  508F                     addq.l     A7, 8
  907. 00000B26  397C 000C DCFA           move.w     [A4 - 0x2306], 0xC
  908. 00000B2C  6000 0066                bra        +0x68 /* 00000B94 */
  909. 00000B30  6000 000E                bra        +0x10 /* 00000B40 */
  910. label00000B34:
  911. 00000B34  B07C 0002                cmp.w      D0, 0x2
  912. 00000B38  6700 0006                beq        +0x8 /* 00000B40 */
  913. 00000B3C  6000 0026                bra        +0x28 /* 00000B64 */
  914. label00000B40:
  915. 00000B40  102C DC76                move.b     D0, [A4 - 0x238A]
  916. 00000B44  4880                     ext.w      D0
  917. 00000B46  3F00                     move.w     -[A7], D0
  918. 00000B48  3F3C 0002                move.w     -[A7], 0x2
  919. 00000B4C  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  920. 00000B50  4EBA 5B24                jsr        [PC + 0x5B24 /* 00006676 */]
  921. 00000B54  508F                     addq.l     A7, 8
  922. 00000B56  397C 0011 DCFA           move.w     [A4 - 0x2306], 0x11
  923. 00000B5C  6000 0036                bra        +0x38 /* 00000B94 */
  924. 00000B60  6000 000E                bra        +0x10 /* 00000B70 */
  925. label00000B64:
  926. 00000B64  B07C 0003                cmp.w      D0, 0x3
  927. 00000B68  6700 0006                beq        +0x8 /* 00000B70 */
  928. 00000B6C  6000 0026                bra        +0x28 /* 00000B94 */
  929. label00000B70:
  930. 00000B70  102C DC76                move.b     D0, [A4 - 0x238A]
  931. 00000B74  4880                     ext.w      D0
  932. 00000B76  3F00                     move.w     -[A7], D0
  933. 00000B78  3F3C 0003                move.w     -[A7], 0x3
  934. 00000B7C  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  935. 00000B80  4EBA 5AF4                jsr        [PC + 0x5AF4 /* 00006676 */]
  936. 00000B84  508F                     addq.l     A7, 8
  937. 00000B86  397C 0016 DCFA           move.w     [A4 - 0x2306], 0x16
  938. 00000B8C  6000 0006                bra        +0x8 /* 00000B94 */
  939. 00000B90  6000 0002                bra        +0x4 /* 00000B94 */
  940. label00000B94:
  941. 00000B94  4EBA 0546                jsr        [PC + 0x546 /* 000010DC */]
  942. 00000B98  4E5E                     unlink     A6
  943. 00000B9A  4E75                     rts
  944. fn00000B9C:
  945. 00000B9C  4E56 0000                link       A6, 0
  946. 00000BA0  2F2C DD34                move.l     -[A7], [A4 - 0x22CC]
  947. 00000BA4  4EBA 4D74                jsr        [PC + 0x4D74 /* 0000591A */]
  948. 00000BA8  588F                     addq.l     A7, 4
  949. 00000BAA  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  950. 00000BAE  3F3C 000F                move.w     -[A7], 0xF
  951. 00000BB2  4EBA 7018                jsr        [PC + 0x7018 /* 00007BCC */]
  952. 00000BB6  588F                     addq.l     A7, 4
  953. 00000BB8  486C 00D0                pea.l      [A4 + 0xD0]
  954. 00000BBC  4EBA 62FA                jsr        [PC + 0x62FA /* 00006EB8 */]
  955. 00000BC0  588F                     addq.l     A7, 4
  956. 00000BC2  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  957. 00000BC6  3F3C 0019                move.w     -[A7], 0x19
  958. 00000BCA  4EBA 7000                jsr        [PC + 0x7000 /* 00007BCC */]
  959. 00000BCE  588F                     addq.l     A7, 4
  960. 00000BD0  486C 00DC                pea.l      [A4 + 0xDC]
  961. 00000BD4  4EBA 62E2                jsr        [PC + 0x62E2 /* 00006EB8 */]
  962. 00000BD8  588F                     addq.l     A7, 4
  963. 00000BDA  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  964. 00000BDE  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  965. 00000BE2  4EBA 6FE8                jsr        [PC + 0x6FE8 /* 00007BCC */]
  966. 00000BE6  588F                     addq.l     A7, 4
  967. 00000BE8  486C 00E6                pea.l      [A4 + 0xE6]
  968. 00000BEC  4EBA 62CA                jsr        [PC + 0x62CA /* 00006EB8 */]
  969. 00000BF0  588F                     addq.l     A7, 4
  970. 00000BF2  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  971. 00000BF6  3F3C 00A1                move.w     -[A7], 0xA1
  972. 00000BFA  3F3C 0004                move.w     -[A7], 0x4
  973. 00000BFE  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  974. 00000C02  486C DCB8                pea.l      [A4 - 0x2348]
  975. 00000C06  4EBA 7352                jsr        [PC + 0x7352 /* 00007F5A */]
  976. 00000C0A  DEFC 000C                add.w      A7, 0xC
  977. 00000C0E  486C DCB8                pea.l      [A4 - 0x2348]
  978. 00000C12  2F2C DC80                move.l     -[A7], [A4 - 0x2380]
  979. 00000C16  4EBA 650C                jsr        [PC + 0x650C /* 00007124 */]
  980. 00000C1A  508F                     addq.l     A7, 8
  981. 00000C1C  3F3C 0011                move.w     -[A7], 0x11
  982. 00000C20  3F3C 004F                move.w     -[A7], 0x4F /* 'O' */
  983. 00000C24  3F3C 0004                move.w     -[A7], 0x4
  984. 00000C28  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  985. 00000C2C  486C DCB0                pea.l      [A4 - 0x2350]
  986. 00000C30  4EBA 7328                jsr        [PC + 0x7328 /* 00007F5A */]
  987. 00000C34  DEFC 000C                add.w      A7, 0xC
  988. 00000C38  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  989. 00000C3C  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  990. 00000C40  3F3C 001E                move.w     -[A7], 0x1E
  991. 00000C44  3F3C 0017                move.w     -[A7], 0x17
  992. 00000C48  486C DCA8                pea.l      [A4 - 0x2358]
  993. 00000C4C  4EBA 730C                jsr        [PC + 0x730C /* 00007F5A */]
  994. 00000C50  DEFC 000C                add.w      A7, 0xC
  995. 00000C54  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  996. 00000C58  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  997. 00000C5C  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  998. 00000C60  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  999. 00000C64  486C DCA0                pea.l      [A4 - 0x2360]
  1000. 00000C68  4EBA 72F0                jsr        [PC + 0x72F0 /* 00007F5A */]
  1001. 00000C6C  DEFC 000C                add.w      A7, 0xC
  1002. 00000C70  3F3C 0001                move.w     -[A7], 0x1
  1003. 00000C74  3F3C 0001                move.w     -[A7], 0x1
  1004. 00000C78  4EBA 6F24                jsr        [PC + 0x6F24 /* 00007B9E */]
  1005. 00000C7C  588F                     addq.l     A7, 4
  1006. 00000C7E  3F3C 000B                move.w     -[A7], 0xB
  1007. 00000C82  3F3C 0081                move.w     -[A7], 0x81
  1008. 00000C86  4EBA 6F44                jsr        [PC + 0x6F44 /* 00007BCC */]
  1009. 00000C8A  588F                     addq.l     A7, 4
  1010. 00000C8C  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  1011. 00000C90  3F3C 0081                move.w     -[A7], 0x81
  1012. 00000C94  4EBA 6F5A                jsr        [PC + 0x6F5A /* 00007BF0 */]
  1013. 00000C98  588F                     addq.l     A7, 4
  1014. 00000C9A  3F3C 0002                move.w     -[A7], 0x2
  1015. 00000C9E  3F3C 0002                move.w     -[A7], 0x2
  1016. 00000CA2  4EBA 6EFA                jsr        [PC + 0x6EFA /* 00007B9E */]
  1017. 00000CA6  588F                     addq.l     A7, 4
  1018. 00000CA8  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1019. 00000CAC  3F3C 0081                move.w     -[A7], 0x81
  1020. 00000CB0  4EBA 6F1A                jsr        [PC + 0x6F1A /* 00007BCC */]
  1021. 00000CB4  588F                     addq.l     A7, 4
  1022. 00000CB6  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  1023. 00000CBA  3F3C 0081                move.w     -[A7], 0x81
  1024. 00000CBE  4EBA 6F30                jsr        [PC + 0x6F30 /* 00007BF0 */]
  1025. 00000CC2  588F                     addq.l     A7, 4
  1026. 00000CC4  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  1027. 00000CC8  4EBA 4C50                jsr        [PC + 0x4C50 /* 0000591A */]
  1028. 00000CCC  588F                     addq.l     A7, 4
  1029. 00000CCE  4E5E                     unlink     A6
  1030. 00000CD0  4E75                     rts
  1031. fn00000CD2:
  1032. 00000CD2  4E56 FFF4                link       A6, -0x000C
  1033. 00000CD6  2F2C DD30                move.l     -[A7], [A4 - 0x22D0]
  1034. 00000CDA  4EBA 4C3E                jsr        [PC + 0x4C3E /* 0000591A */]
  1035. 00000CDE  588F                     addq.l     A7, 4
  1036. 00000CE0  3F3C 000E                move.w     -[A7], 0xE
  1037. 00000CE4  3F3C 00A9                move.w     -[A7], 0xA9
  1038. 00000CE8  3F3C 0004                move.w     -[A7], 0x4
  1039. 00000CEC  3F3C 001B                move.w     -[A7], 0x1B
  1040. 00000CF0  486C DCB8                pea.l      [A4 - 0x2348]
  1041. 00000CF4  4EBA 7264                jsr        [PC + 0x7264 /* 00007F5A */]
  1042. 00000CF8  DEFC 000C                add.w      A7, 0xC
  1043. 00000CFC  486C DCB8                pea.l      [A4 - 0x2348]
  1044. 00000D00  4EBA 6434                jsr        [PC + 0x6434 /* 00007136 */]
  1045. 00000D04  588F                     addq.l     A7, 4
  1046. 00000D06  3F3C 000C                move.w     -[A7], 0xC
  1047. 00000D0A  3F3C 0006                move.w     -[A7], 0x6
  1048. 00000D0E  4EBA 6EBC                jsr        [PC + 0x6EBC /* 00007BCC */]
  1049. 00000D12  588F                     addq.l     A7, 4
  1050. 00000D14  3F3C 0001                move.w     -[A7], 0x1
  1051. 00000D18  4EBA 615E                jsr        [PC + 0x615E /* 00006E78 */]
  1052. 00000D1C  548F                     addq.l     A7, 2
  1053. 00000D1E  486C 00EC                pea.l      [A4 + 0xEC]
  1054. 00000D22  4EBA 6194                jsr        [PC + 0x6194 /* 00006EB8 */]
  1055. 00000D26  588F                     addq.l     A7, 4
  1056. 00000D28  4267                     clr.w      -[A7]
  1057. 00000D2A  4EBA 614C                jsr        [PC + 0x614C /* 00006E78 */]
  1058. 00000D2E  548F                     addq.l     A7, 2
  1059. 00000D30  3F3C 000C                move.w     -[A7], 0xC
  1060. 00000D34  486C DB6E                pea.l      [A4 - 0x2492]
  1061. 00000D38  4EBA 61B6                jsr        [PC + 0x61B6 /* 00006EF0 */]
  1062. 00000D3C  588F                     addq.l     A7, 4
  1063. 00000D3E  2200                     move.l     D1, D0
  1064. 00000D40  303C 00A9                move.w     D0, 0xA9
  1065. 00000D44  9041                     sub.w      D0, D1
  1066. 00000D46  3F00                     move.w     -[A7], D0
  1067. 00000D48  4EBA 6E82                jsr        [PC + 0x6E82 /* 00007BCC */]
  1068. 00000D4C  588F                     addq.l     A7, 4
  1069. 00000D4E  486C DB6E                pea.l      [A4 - 0x2492]
  1070. 00000D52  4EBA 6164                jsr        [PC + 0x6164 /* 00006EB8 */]
  1071. 00000D56  588F                     addq.l     A7, 4
  1072. 00000D58  3F3C 001B                move.w     -[A7], 0x1B
  1073. 00000D5C  3F3C 0006                move.w     -[A7], 0x6
  1074. 00000D60  4EBA 6E6A                jsr        [PC + 0x6E6A /* 00007BCC */]
  1075. 00000D64  588F                     addq.l     A7, 4
  1076. 00000D66  486C 00F2                pea.l      [A4 + 0xF2]
  1077. 00000D6A  4EBA 614C                jsr        [PC + 0x614C /* 00006EB8 */]
  1078. 00000D6E  588F                     addq.l     A7, 4
  1079. 00000D70  4EBA 019E                jsr        [PC + 0x19E /* 00000F10 */]
  1080. 00000D74  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1081. 00000D78  3F3C 0006                move.w     -[A7], 0x6
  1082. 00000D7C  4EBA 6E4E                jsr        [PC + 0x6E4E /* 00007BCC */]
  1083. 00000D80  588F                     addq.l     A7, 4
  1084. 00000D82  486C 00F8                pea.l      [A4 + 0xF8]
  1085. 00000D86  4EBA 6130                jsr        [PC + 0x6130 /* 00006EB8 */]
  1086. 00000D8A  588F                     addq.l     A7, 4
  1087. 00000D8C  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1088. 00000D90  3F3C 00A8                move.w     -[A7], 0xA8
  1089. 00000D94  3F3C 001C                move.w     -[A7], 0x1C
  1090. 00000D98  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  1091. 00000D9C  486C DCB8                pea.l      [A4 - 0x2348]
  1092. 00000DA0  4EBA 71B8                jsr        [PC + 0x71B8 /* 00007F5A */]
  1093. 00000DA4  DEFC 000C                add.w      A7, 0xC
  1094. 00000DA8  486C DCB8                pea.l      [A4 - 0x2348]
  1095. 00000DAC  4EBA 6388                jsr        [PC + 0x6388 /* 00007136 */]
  1096. 00000DB0  588F                     addq.l     A7, 4
  1097. 00000DB2  302C DD0A                move.w     D0, [A4 - 0x22F6]
  1098. 00000DB6  5240                     addq.w     D0, 1
  1099. 00000DB8  3F00                     move.w     -[A7], D0
  1100. 00000DBA  486C 00FE                pea.l      [A4 + 0xFE]
  1101. 00000DBE  486C DA6E                pea.l      [A4 - 0x2592]
  1102. 00000DC2  4EBA 51BE                jsr        [PC + 0x51BE /* 00005F82 */]
  1103. 00000DC6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1104. 00000DCA  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1105. 00000DCE  486C DA6E                pea.l      [A4 - 0x2592]
  1106. 00000DD2  4EBA 611C                jsr        [PC + 0x611C /* 00006EF0 */]
  1107. 00000DD6  588F                     addq.l     A7, 4
  1108. 00000DD8  2200                     move.l     D1, D0
  1109. 00000DDA  303C 00A9                move.w     D0, 0xA9
  1110. 00000DDE  9041                     sub.w      D0, D1
  1111. 00000DE0  3F00                     move.w     -[A7], D0
  1112. 00000DE2  4EBA 6DE8                jsr        [PC + 0x6DE8 /* 00007BCC */]
  1113. 00000DE6  588F                     addq.l     A7, 4
  1114. 00000DE8  486C DA6E                pea.l      [A4 - 0x2592]
  1115. 00000DEC  4EBA 60CA                jsr        [PC + 0x60CA /* 00006EB8 */]
  1116. 00000DF0  588F                     addq.l     A7, 4
  1117. 00000DF2  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  1118. 00000DF6  3F3C 0006                move.w     -[A7], 0x6
  1119. 00000DFA  4EBA 6DD0                jsr        [PC + 0x6DD0 /* 00007BCC */]
  1120. 00000DFE  588F                     addq.l     A7, 4
  1121. 00000E00  486C 0102                pea.l      [A4 + 0x102]
  1122. 00000E04  4EBA 60B2                jsr        [PC + 0x60B2 /* 00006EB8 */]
  1123. 00000E08  588F                     addq.l     A7, 4
  1124. 00000E0A  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  1125. 00000E0E  3F3C 00A8                move.w     -[A7], 0xA8
  1126. 00000E12  3F3C 0029                move.w     -[A7], 0x29 /* ')' */
  1127. 00000E16  3F3C 003B                move.w     -[A7], 0x3B /* ';' */
  1128. 00000E1A  486C DCB8                pea.l      [A4 - 0x2348]
  1129. 00000E1E  4EBA 713A                jsr        [PC + 0x713A /* 00007F5A */]
  1130. 00000E22  DEFC 000C                add.w      A7, 0xC
  1131. 00000E26  486C DCB8                pea.l      [A4 - 0x2348]
  1132. 00000E2A  4EBA 630A                jsr        [PC + 0x630A /* 00007136 */]
  1133. 00000E2E  588F                     addq.l     A7, 4
  1134. 00000E30  3D7C 00A4 FFFE           move.w     [A6 - 0x2], 0xA4
  1135. label00000E36:
  1136. 00000E36  303C 00A9                move.w     D0, 0xA9
  1137. 00000E3A  323C 0006                move.w     D1, 0x6
  1138. 00000E3E  C3EC DCF8                muls.w     D1, [A4 - 0x2308]
  1139. 00000E42  9041                     sub.w      D0, D1
  1140. 00000E44  3D40 FFF4                move.w     [A6 - 0xC], D0
  1141. 00000E48  302E FFFE                move.w     D0, [A6 - 0x2]
  1142. 00000E4C  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  1143. 00000E50  6D00 0094                blt        +0x96 /* 00000EE6 */
  1144. 00000E54  3F3C 0003                move.w     -[A7], 0x3
  1145. 00000E58  3F3C 0004                move.w     -[A7], 0x4
  1146. 00000E5C  4EBA 6D40                jsr        [PC + 0x6D40 /* 00007B9E */]
  1147. 00000E60  588F                     addq.l     A7, 4
  1148. 00000E62  486C C3F4                pea.l      [A4 - 0x3C0C]
  1149. 00000E66  4EBA 6D56                jsr        [PC + 0x6D56 /* 00007BBE */]
  1150. 00000E6A  588F                     addq.l     A7, 4
  1151. 00000E6C  3F3C 002E                move.w     -[A7], 0x2E /* '.' */
  1152. 00000E70  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1153. 00000E74  4EBA 6D56                jsr        [PC + 0x6D56 /* 00007BCC */]
  1154. 00000E78  588F                     addq.l     A7, 4
  1155. 00000E7A  4267                     clr.w      -[A7]
  1156. 00000E7C  4267                     clr.w      -[A7]
  1157. 00000E7E  4EBA 6D82                jsr        [PC + 0x6D82 /* 00007C02 */]
  1158. 00000E82  588F                     addq.l     A7, 4
  1159. 00000E84  3F3C 0001                move.w     -[A7], 0x1
  1160. 00000E88  3F3C 0002                move.w     -[A7], 0x2
  1161. 00000E8C  4EBA 6D10                jsr        [PC + 0x6D10 /* 00007B9E */]
  1162. 00000E90  588F                     addq.l     A7, 4
  1163. 00000E92  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  1164. 00000E96  302E FFFE                move.w     D0, [A6 - 0x2]
  1165. 00000E9A  5240                     addq.w     D0, 1
  1166. 00000E9C  3F00                     move.w     -[A7], D0
  1167. 00000E9E  4EBA 6D2C                jsr        [PC + 0x6D2C /* 00007BCC */]
  1168. 00000EA2  588F                     addq.l     A7, 4
  1169. 00000EA4  4267                     clr.w      -[A7]
  1170. 00000EA6  4267                     clr.w      -[A7]
  1171. 00000EA8  4EBA 6D58                jsr        [PC + 0x6D58 /* 00007C02 */]
  1172. 00000EAC  588F                     addq.l     A7, 4
  1173. 00000EAE  3F3C 0004                move.w     -[A7], 0x4
  1174. 00000EB2  3F3C 0004                move.w     -[A7], 0x4
  1175. 00000EB6  4EBA 6CE6                jsr        [PC + 0x6CE6 /* 00007B9E */]
  1176. 00000EBA  588F                     addq.l     A7, 4
  1177. 00000EBC  486C C3EC                pea.l      [A4 - 0x3C14]
  1178. 00000EC0  4EBA 6CFC                jsr        [PC + 0x6CFC /* 00007BBE */]
  1179. 00000EC4  588F                     addq.l     A7, 4
  1180. 00000EC6  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  1181. 00000ECA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1182. 00000ECE  4EBA 6CFC                jsr        [PC + 0x6CFC /* 00007BCC */]
  1183. 00000ED2  588F                     addq.l     A7, 4
  1184. 00000ED4  4267                     clr.w      -[A7]
  1185. 00000ED6  4267                     clr.w      -[A7]
  1186. 00000ED8  4EBA 6D28                jsr        [PC + 0x6D28 /* 00007C02 */]
  1187. 00000EDC  588F                     addq.l     A7, 4
  1188. 00000EDE  5D6E FFFE                subq.w     [A6 - 0x2], 6
  1189. 00000EE2  6000 FF52                bra        -0xAC /* 00000E36 */
  1190. label00000EE6:
  1191. 00000EE6  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1192. 00000EEA  3F3C 0006                move.w     -[A7], 0x6
  1193. 00000EEE  4EBA 6CDC                jsr        [PC + 0x6CDC /* 00007BCC */]
  1194. 00000EF2  588F                     addq.l     A7, 4
  1195. 00000EF4  486C 0108                pea.l      [A4 + 0x108]
  1196. 00000EF8  4EBA 5FBE                jsr        [PC + 0x5FBE /* 00006EB8 */]
  1197. 00000EFC  588F                     addq.l     A7, 4
  1198. 00000EFE  4EBA 007A                jsr        [PC + 0x7A /* 00000F7A */]
  1199. 00000F02  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  1200. 00000F06  4EBA 4A12                jsr        [PC + 0x4A12 /* 0000591A */]
  1201. 00000F0A  588F                     addq.l     A7, 4
  1202. 00000F0C  4E5E                     unlink     A6
  1203. 00000F0E  4E75                     rts
  1204. fn00000F10:
  1205. 00000F10  4E56 0000                link       A6, 0
  1206. 00000F14  3F3C 001B                move.w     -[A7], 0x1B
  1207. 00000F18  3F3C 00A8                move.w     -[A7], 0xA8
  1208. 00000F1C  3F3C 0010                move.w     -[A7], 0x10
  1209. 00000F20  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1210. 00000F24  486C DCB8                pea.l      [A4 - 0x2348]
  1211. 00000F28  4EBA 7030                jsr        [PC + 0x7030 /* 00007F5A */]
  1212. 00000F2C  DEFC 000C                add.w      A7, 0xC
  1213. 00000F30  486C DCB8                pea.l      [A4 - 0x2348]
  1214. 00000F34  4EBA 6200                jsr        [PC + 0x6200 /* 00007136 */]
  1215. 00000F38  588F                     addq.l     A7, 4
  1216. 00000F3A  2F2C DCD8                move.l     -[A7], [A4 - 0x2328]
  1217. 00000F3E  486C 0110                pea.l      [A4 + 0x110]
  1218. 00000F42  486C DA6E                pea.l      [A4 - 0x2592]
  1219. 00000F46  4EBA 503A                jsr        [PC + 0x503A /* 00005F82 */]
  1220. 00000F4A  DEFC 000C                add.w      A7, 0xC
  1221. 00000F4E  3F3C 001B                move.w     -[A7], 0x1B
  1222. 00000F52  486C DA6E                pea.l      [A4 - 0x2592]
  1223. 00000F56  4EBA 5F98                jsr        [PC + 0x5F98 /* 00006EF0 */]
  1224. 00000F5A  588F                     addq.l     A7, 4
  1225. 00000F5C  2200                     move.l     D1, D0
  1226. 00000F5E  303C 00A9                move.w     D0, 0xA9
  1227. 00000F62  9041                     sub.w      D0, D1
  1228. 00000F64  3F00                     move.w     -[A7], D0
  1229. 00000F66  4EBA 6C64                jsr        [PC + 0x6C64 /* 00007BCC */]
  1230. 00000F6A  588F                     addq.l     A7, 4
  1231. 00000F6C  486C DA6E                pea.l      [A4 - 0x2592]
  1232. 00000F70  4EBA 5F46                jsr        [PC + 0x5F46 /* 00006EB8 */]
  1233. 00000F74  588F                     addq.l     A7, 4
  1234. 00000F76  4E5E                     unlink     A6
  1235. 00000F78  4E75                     rts
  1236. fn00000F7A:
  1237. 00000F7A  4E56 0000                link       A6, 0
  1238. 00000F7E  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1239. 00000F82  3F3C 00A8                move.w     -[A7], 0xA8
  1240. 00000F86  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  1241. 00000F8A  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1242. 00000F8E  486C DCB8                pea.l      [A4 - 0x2348]
  1243. 00000F92  4EBA 6FC6                jsr        [PC + 0x6FC6 /* 00007F5A */]
  1244. 00000F96  DEFC 000C                add.w      A7, 0xC
  1245. 00000F9A  486C C3F4                pea.l      [A4 - 0x3C0C]
  1246. 00000F9E  486C DCB8                pea.l      [A4 - 0x2348]
  1247. 00000FA2  4EBA 61AE                jsr        [PC + 0x61AE /* 00007152 */]
  1248. 00000FA6  508F                     addq.l     A7, 8
  1249. 00000FA8  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  1250. 00000FAC  3F3C 00A7                move.w     -[A7], 0xA7
  1251. 00000FB0  3F3C 003D                move.w     -[A7], 0x3D /* '=' */
  1252. 00000FB4  303C 00A7                move.w     D0, 0xA7
  1253. 00000FB8  322C DD0E                move.w     D1, [A4 - 0x22F2]
  1254. 00000FBC  48C1                     ext.l      D1
  1255. 00000FBE  83FC 000A                divs.w     D1, 0xA /* '\n' */
  1256. 00000FC2  9041                     sub.w      D0, D1
  1257. 00000FC4  3F00                     move.w     -[A7], D0
  1258. 00000FC6  486C DCB8                pea.l      [A4 - 0x2348]
  1259. 00000FCA  4EBA 6F8E                jsr        [PC + 0x6F8E /* 00007F5A */]
  1260. 00000FCE  DEFC 000C                add.w      A7, 0xC
  1261. 00000FD2  486C C3EC                pea.l      [A4 - 0x3C14]
  1262. 00000FD6  486C DCB8                pea.l      [A4 - 0x2348]
  1263. 00000FDA  4EBA 6176                jsr        [PC + 0x6176 /* 00007152 */]
  1264. 00000FDE  508F                     addq.l     A7, 8
  1265. 00000FE0  4E5E                     unlink     A6
  1266. 00000FE2  4E75                     rts
  1267. fn00000FE4:
  1268. 00000FE4  4E56 0000                link       A6, 0
  1269. 00000FE8  2F2C DD28                move.l     -[A7], [A4 - 0x22D8]
  1270. 00000FEC  4EBA 492C                jsr        [PC + 0x492C /* 0000591A */]
  1271. 00000FF0  588F                     addq.l     A7, 4
  1272. 00000FF2  486C DC90                pea.l      [A4 - 0x2370]
  1273. 00000FF6  4EBA 613E                jsr        [PC + 0x613E /* 00007136 */]
  1274. 00000FFA  588F                     addq.l     A7, 4
  1275. 00000FFC  3F3C 000C                move.w     -[A7], 0xC
  1276. 00001000  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  1277. 00001004  4EBA 6BC6                jsr        [PC + 0x6BC6 /* 00007BCC */]
  1278. 00001008  588F                     addq.l     A7, 4
  1279. 0000100A  3F3C 0001                move.w     -[A7], 0x1
  1280. 0000100E  4EBA 5E68                jsr        [PC + 0x5E68 /* 00006E78 */]
  1281. 00001012  548F                     addq.l     A7, 2
  1282. 00001014  486C 0114                pea.l      [A4 + 0x114]
  1283. 00001018  4EBA 5E9E                jsr        [PC + 0x5E9E /* 00006EB8 */]
  1284. 0000101C  588F                     addq.l     A7, 4
  1285. 0000101E  4267                     clr.w      -[A7]
  1286. 00001020  4EBA 5E56                jsr        [PC + 0x5E56 /* 00006E78 */]
  1287. 00001024  548F                     addq.l     A7, 2
  1288. 00001026  202C DCDC                move.l     D0, [A4 - 0x2324]
  1289. 0000102A  6000 0002                bra        +0x4 /* 0000102E */
  1290. label0000102E:
  1291. 0000102E  B07C 0004                cmp.w      D0, 0x4
  1292. 00001032  6700 0006                beq        +0x8 /* 0000103A */
  1293. 00001036  6000 001E                bra        +0x20 /* 00001056 */
  1294. label0000103A:
  1295. 0000103A  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1296. 0000103E  3F3C 0006                move.w     -[A7], 0x6
  1297. 00001042  4EBA 6B88                jsr        [PC + 0x6B88 /* 00007BCC */]
  1298. 00001046  588F                     addq.l     A7, 4
  1299. 00001048  486C 0120                pea.l      [A4 + 0x120]
  1300. 0000104C  4EBA 5E6A                jsr        [PC + 0x5E6A /* 00006EB8 */]
  1301. 00001050  588F                     addq.l     A7, 4
  1302. 00001052  6000 000E                bra        +0x10 /* 00001062 */
  1303. label00001056:
  1304. 00001056  B07C 0003                cmp.w      D0, 0x3
  1305. 0000105A  6700 0006                beq        +0x8 /* 00001062 */
  1306. 0000105E  6000 001E                bra        +0x20 /* 0000107E */
  1307. label00001062:
  1308. 00001062  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  1309. 00001066  3F3C 0006                move.w     -[A7], 0x6
  1310. 0000106A  4EBA 6B60                jsr        [PC + 0x6B60 /* 00007BCC */]
  1311. 0000106E  588F                     addq.l     A7, 4
  1312. 00001070  486C 0132                pea.l      [A4 + 0x132]
  1313. 00001074  4EBA 5E42                jsr        [PC + 0x5E42 /* 00006EB8 */]
  1314. 00001078  588F                     addq.l     A7, 4
  1315. 0000107A  6000 000E                bra        +0x10 /* 0000108A */
  1316. label0000107E:
  1317. 0000107E  B07C 0002                cmp.w      D0, 0x2
  1318. 00001082  6700 0006                beq        +0x8 /* 0000108A */
  1319. 00001086  6000 001E                bra        +0x20 /* 000010A6 */
  1320. label0000108A:
  1321. 0000108A  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1322. 0000108E  3F3C 0006                move.w     -[A7], 0x6
  1323. 00001092  4EBA 6B38                jsr        [PC + 0x6B38 /* 00007BCC */]
  1324. 00001096  588F                     addq.l     A7, 4
  1325. 00001098  486C 0146                pea.l      [A4 + 0x146]
  1326. 0000109C  4EBA 5E1A                jsr        [PC + 0x5E1A /* 00006EB8 */]
  1327. 000010A0  588F                     addq.l     A7, 4
  1328. 000010A2  6000 000E                bra        +0x10 /* 000010B2 */
  1329. label000010A6:
  1330. 000010A6  B07C 0001                cmp.w      D0, 0x1
  1331. 000010AA  6700 0006                beq        +0x8 /* 000010B2 */
  1332. 000010AE  6000 001E                bra        +0x20 /* 000010CE */
  1333. label000010B2:
  1334. 000010B2  3F3C 001B                move.w     -[A7], 0x1B
  1335. 000010B6  3F3C 0006                move.w     -[A7], 0x6
  1336. 000010BA  4EBA 6B10                jsr        [PC + 0x6B10 /* 00007BCC */]
  1337. 000010BE  588F                     addq.l     A7, 4
  1338. 000010C0  486C 015E                pea.l      [A4 + 0x15E]
  1339. 000010C4  4EBA 5DF2                jsr        [PC + 0x5DF2 /* 00006EB8 */]
  1340. 000010C8  588F                     addq.l     A7, 4
  1341. 000010CA  6000 0002                bra        +0x4 /* 000010CE */
  1342. label000010CE:
  1343. 000010CE  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  1344. 000010D2  4EBA 4846                jsr        [PC + 0x4846 /* 0000591A */]
  1345. 000010D6  588F                     addq.l     A7, 4
  1346. 000010D8  4E5E                     unlink     A6
  1347. 000010DA  4E75                     rts
  1348. fn000010DC:
  1349. 000010DC  4E56 0000                link       A6, 0
  1350. 000010E0  2F2C DD24                move.l     -[A7], [A4 - 0x22DC]
  1351. 000010E4  4EBA 4834                jsr        [PC + 0x4834 /* 0000591A */]
  1352. 000010E8  588F                     addq.l     A7, 4
  1353. 000010EA  3F3C 000C                move.w     -[A7], 0xC
  1354. 000010EE  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  1355. 000010F2  4EBA 6AD8                jsr        [PC + 0x6AD8 /* 00007BCC */]
  1356. 000010F6  588F                     addq.l     A7, 4
  1357. 000010F8  3F3C 0001                move.w     -[A7], 0x1
  1358. 000010FC  4EBA 5D7A                jsr        [PC + 0x5D7A /* 00006E78 */]
  1359. 00001100  548F                     addq.l     A7, 2
  1360. 00001102  486C 0170                pea.l      [A4 + 0x170]
  1361. 00001106  4EBA 5DB0                jsr        [PC + 0x5DB0 /* 00006EB8 */]
  1362. 0000110A  588F                     addq.l     A7, 4
  1363. 0000110C  4267                     clr.w      -[A7]
  1364. 0000110E  4EBA 5D68                jsr        [PC + 0x5D68 /* 00006E78 */]
  1365. 00001112  548F                     addq.l     A7, 2
  1366. 00001114  3F3C 001B                move.w     -[A7], 0x1B
  1367. 00001118  3F3C 0006                move.w     -[A7], 0x6
  1368. 0000111C  4EBA 6AAE                jsr        [PC + 0x6AAE /* 00007BCC */]
  1369. 00001120  588F                     addq.l     A7, 4
  1370. 00001122  486C 0178                pea.l      [A4 + 0x178]
  1371. 00001126  4EBA 5D90                jsr        [PC + 0x5D90 /* 00006EB8 */]
  1372. 0000112A  588F                     addq.l     A7, 4
  1373. 0000112C  3F3C 0008                move.w     -[A7], 0x8
  1374. 00001130  3F3C 0008                move.w     -[A7], 0x8
  1375. 00001134  4EBA 6A68                jsr        [PC + 0x6A68 /* 00007B9E */]
  1376. 00001138  588F                     addq.l     A7, 4
  1377. 0000113A  486C C3F4                pea.l      [A4 - 0x3C0C]
  1378. 0000113E  4EBA 6A7E                jsr        [PC + 0x6A7E /* 00007BBE */]
  1379. 00001142  588F                     addq.l     A7, 4
  1380. 00001144  3F3C 0012                move.w     -[A7], 0x12
  1381. 00001148  3F3C 009E                move.w     -[A7], 0x9E
  1382. 0000114C  4EBA 6A7E                jsr        [PC + 0x6A7E /* 00007BCC */]
  1383. 00001150  588F                     addq.l     A7, 4
  1384. 00001152  4267                     clr.w      -[A7]
  1385. 00001154  4267                     clr.w      -[A7]
  1386. 00001156  4EBA 6AAA                jsr        [PC + 0x6AAA /* 00007C02 */]
  1387. 0000115A  588F                     addq.l     A7, 4
  1388. 0000115C  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1389. 00001160  3F3C 0006                move.w     -[A7], 0x6
  1390. 00001164  4EBA 6A66                jsr        [PC + 0x6A66 /* 00007BCC */]
  1391. 00001168  588F                     addq.l     A7, 4
  1392. 0000116A  486C 018E                pea.l      [A4 + 0x18E]
  1393. 0000116E  4EBA 5D48                jsr        [PC + 0x5D48 /* 00006EB8 */]
  1394. 00001172  588F                     addq.l     A7, 4
  1395. 00001174  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1396. 00001178  3F3C 00A8                move.w     -[A7], 0xA8
  1397. 0000117C  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1398. 00001180  3F3C 0085                move.w     -[A7], 0x85
  1399. 00001184  486C DCB8                pea.l      [A4 - 0x2348]
  1400. 00001188  4EBA 6DD0                jsr        [PC + 0x6DD0 /* 00007F5A */]
  1401. 0000118C  DEFC 000C                add.w      A7, 0xC
  1402. 00001190  486C DCB8                pea.l      [A4 - 0x2348]
  1403. 00001194  4EBA 5FA0                jsr        [PC + 0x5FA0 /* 00007136 */]
  1404. 00001198  588F                     addq.l     A7, 4
  1405. 0000119A  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  1406. 0000119E  3F3C 0006                move.w     -[A7], 0x6
  1407. 000011A2  4EBA 6A28                jsr        [PC + 0x6A28 /* 00007BCC */]
  1408. 000011A6  588F                     addq.l     A7, 4
  1409. 000011A8  486C 019A                pea.l      [A4 + 0x19A]
  1410. 000011AC  4EBA 5D0A                jsr        [PC + 0x5D0A /* 00006EB8 */]
  1411. 000011B0  588F                     addq.l     A7, 4
  1412. 000011B2  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  1413. 000011B6  3F3C 00A8                move.w     -[A7], 0xA8
  1414. 000011BA  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  1415. 000011BE  3F3C 0085                move.w     -[A7], 0x85
  1416. 000011C2  486C DCB8                pea.l      [A4 - 0x2348]
  1417. 000011C6  4EBA 6D92                jsr        [PC + 0x6D92 /* 00007F5A */]
  1418. 000011CA  DEFC 000C                add.w      A7, 0xC
  1419. 000011CE  486C DCB8                pea.l      [A4 - 0x2348]
  1420. 000011D2  4EBA 5F62                jsr        [PC + 0x5F62 /* 00007136 */]
  1421. 000011D6  588F                     addq.l     A7, 4
  1422. 000011D8  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1423. 000011DC  3F3C 0006                move.w     -[A7], 0x6
  1424. 000011E0  4EBA 69EA                jsr        [PC + 0x69EA /* 00007BCC */]
  1425. 000011E4  588F                     addq.l     A7, 4
  1426. 000011E6  486C 01AA                pea.l      [A4 + 0x1AA]
  1427. 000011EA  4EBA 5CCC                jsr        [PC + 0x5CCC /* 00006EB8 */]
  1428. 000011EE  588F                     addq.l     A7, 4
  1429. 000011F0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1430. 000011F4  3F3C 00A8                move.w     -[A7], 0xA8
  1431. 000011F8  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  1432. 000011FC  3F3C 0085                move.w     -[A7], 0x85
  1433. 00001200  486C DCB8                pea.l      [A4 - 0x2348]
  1434. 00001204  4EBA 6D54                jsr        [PC + 0x6D54 /* 00007F5A */]
  1435. 00001208  DEFC 000C                add.w      A7, 0xC
  1436. 0000120C  486C DCB8                pea.l      [A4 - 0x2348]
  1437. 00001210  4EBA 5F24                jsr        [PC + 0x5F24 /* 00007136 */]
  1438. 00001214  588F                     addq.l     A7, 4
  1439. 00001216  202C DCDC                move.l     D0, [A4 - 0x2324]
  1440. 0000121A  6000 0002                bra        +0x4 /* 0000121E */
  1441. label0000121E:
  1442. 0000121E  B07C 0004                cmp.w      D0, 0x4
  1443. 00001222  6700 0006                beq        +0x8 /* 0000122A */
  1444. 00001226  6000 0084                bra        +0x86 /* 000012AC */
  1445. label0000122A:
  1446. 0000122A  302C DCFA                move.w     D0, [A4 - 0x2306]
  1447. 0000122E  906C DCF6                sub.w      D0, [A4 - 0x230A]
  1448. 00001232  3F00                     move.w     -[A7], D0
  1449. 00001234  486C 01BA                pea.l      [A4 + 0x1BA]
  1450. 00001238  486C DA6E                pea.l      [A4 - 0x2592]
  1451. 0000123C  4EBA 4D44                jsr        [PC + 0x4D44 /* 00005F82 */]
  1452. 00001240  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1453. 00001244  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1454. 00001248  486C DA6E                pea.l      [A4 - 0x2592]
  1455. 0000124C  4EBA 5CA2                jsr        [PC + 0x5CA2 /* 00006EF0 */]
  1456. 00001250  588F                     addq.l     A7, 4
  1457. 00001252  2200                     move.l     D1, D0
  1458. 00001254  303C 00A9                move.w     D0, 0xA9
  1459. 00001258  9041                     sub.w      D0, D1
  1460. 0000125A  3F00                     move.w     -[A7], D0
  1461. 0000125C  4EBA 696E                jsr        [PC + 0x696E /* 00007BCC */]
  1462. 00001260  588F                     addq.l     A7, 4
  1463. 00001262  486C DA6E                pea.l      [A4 - 0x2592]
  1464. 00001266  4EBA 5C50                jsr        [PC + 0x5C50 /* 00006EB8 */]
  1465. 0000126A  588F                     addq.l     A7, 4
  1466. 0000126C  3F2C DCF6                move.w     -[A7], [A4 - 0x230A]
  1467. 00001270  486C 01BE                pea.l      [A4 + 0x1BE]
  1468. 00001274  486C DA6E                pea.l      [A4 - 0x2592]
  1469. 00001278  4EBA 4D08                jsr        [PC + 0x4D08 /* 00005F82 */]
  1470. 0000127C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1471. 00001280  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  1472. 00001284  486C DA6E                pea.l      [A4 - 0x2592]
  1473. 00001288  4EBA 5C66                jsr        [PC + 0x5C66 /* 00006EF0 */]
  1474. 0000128C  588F                     addq.l     A7, 4
  1475. 0000128E  2200                     move.l     D1, D0
  1476. 00001290  303C 00A9                move.w     D0, 0xA9
  1477. 00001294  9041                     sub.w      D0, D1
  1478. 00001296  3F00                     move.w     -[A7], D0
  1479. 00001298  4EBA 6932                jsr        [PC + 0x6932 /* 00007BCC */]
  1480. 0000129C  588F                     addq.l     A7, 4
  1481. 0000129E  486C DA6E                pea.l      [A4 - 0x2592]
  1482. 000012A2  4EBA 5C14                jsr        [PC + 0x5C14 /* 00006EB8 */]
  1483. 000012A6  588F                     addq.l     A7, 4
  1484. 000012A8  6000 000E                bra        +0x10 /* 000012B8 */
  1485. label000012AC:
  1486. 000012AC  B07C 0003                cmp.w      D0, 0x3
  1487. 000012B0  6700 0006                beq        +0x8 /* 000012B8 */
  1488. 000012B4  6000 0042                bra        +0x44 /* 000012F8 */
  1489. label000012B8:
  1490. 000012B8  3F2C DD00                move.w     -[A7], [A4 - 0x2300]
  1491. 000012BC  486C 01C2                pea.l      [A4 + 0x1C2]
  1492. 000012C0  486C DA6E                pea.l      [A4 - 0x2592]
  1493. 000012C4  4EBA 4CBC                jsr        [PC + 0x4CBC /* 00005F82 */]
  1494. 000012C8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1495. 000012CC  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1496. 000012D0  486C DA6E                pea.l      [A4 - 0x2592]
  1497. 000012D4  4EBA 5C1A                jsr        [PC + 0x5C1A /* 00006EF0 */]
  1498. 000012D8  588F                     addq.l     A7, 4
  1499. 000012DA  2200                     move.l     D1, D0
  1500. 000012DC  303C 00A9                move.w     D0, 0xA9
  1501. 000012E0  9041                     sub.w      D0, D1
  1502. 000012E2  3F00                     move.w     -[A7], D0
  1503. 000012E4  4EBA 68E6                jsr        [PC + 0x68E6 /* 00007BCC */]
  1504. 000012E8  588F                     addq.l     A7, 4
  1505. 000012EA  486C DA6E                pea.l      [A4 - 0x2592]
  1506. 000012EE  4EBA 5BC8                jsr        [PC + 0x5BC8 /* 00006EB8 */]
  1507. 000012F2  588F                     addq.l     A7, 4
  1508. 000012F4  6000 000E                bra        +0x10 /* 00001304 */
  1509. label000012F8:
  1510. 000012F8  B07C 0002                cmp.w      D0, 0x2
  1511. 000012FC  6700 0006                beq        +0x8 /* 00001304 */
  1512. 00001300  6000 0036                bra        +0x38 /* 00001338 */
  1513. label00001304:
  1514. 00001304  486C DA32                pea.l      [A4 - 0x25CE]
  1515. 00001308  4EBA 68B4                jsr        [PC + 0x68B4 /* 00007BBE */]
  1516. 0000130C  588F                     addq.l     A7, 4
  1517. 0000130E  3F3C 0004                move.w     -[A7], 0x4
  1518. 00001312  3F3C 0004                move.w     -[A7], 0x4
  1519. 00001316  4EBA 6886                jsr        [PC + 0x6886 /* 00007B9E */]
  1520. 0000131A  588F                     addq.l     A7, 4
  1521. 0000131C  3F3C 0014                move.w     -[A7], 0x14
  1522. 00001320  3F3C 00A0                move.w     -[A7], 0xA0
  1523. 00001324  4EBA 68A6                jsr        [PC + 0x68A6 /* 00007BCC */]
  1524. 00001328  588F                     addq.l     A7, 4
  1525. 0000132A  4267                     clr.w      -[A7]
  1526. 0000132C  4267                     clr.w      -[A7]
  1527. 0000132E  4EBA 68D2                jsr        [PC + 0x68D2 /* 00007C02 */]
  1528. 00001332  588F                     addq.l     A7, 4
  1529. 00001334  6000 0002                bra        +0x4 /* 00001338 */
  1530. label00001338:
  1531. 00001338  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  1532. 0000133C  4EBA 45DC                jsr        [PC + 0x45DC /* 0000591A */]
  1533. 00001340  588F                     addq.l     A7, 4
  1534. 00001342  4E5E                     unlink     A6
  1535. 00001344  4E75                     rts
  1536. fn00001346:
  1537. 00001346  4E56 0000                link       A6, 0
  1538. 0000134A  4EBA F986                jsr        [PC - 0x67A /* 00000CD2 */]
  1539. 0000134E  4EBA FD8C                jsr        [PC - 0x274 /* 000010DC */]
  1540. 00001352  4EBA FC90                jsr        [PC - 0x370 /* 00000FE4 */]
  1541. 00001356  302C DCF0                move.w     D0, [A4 - 0x2310]
  1542. 0000135A  6700 000A                beq        +0xC /* 00001366 */
  1543. 0000135E  4EBA 0A42                jsr        [PC + 0xA42 /* 00001DA2 */]
  1544. 00001362  6000 0006                bra        +0x8 /* 0000136A */
  1545. label00001366:
  1546. 00001366  4EBA F834                jsr        [PC - 0x7CC /* 00000B9C */]
  1547. label0000136A:
  1548. 0000136A  4E5E                     unlink     A6
  1549. 0000136C  4E75                     rts
  1550. fn0000136E:
  1551. 0000136E  4E56 FFFA                link       A6, -0x0006
  1552. 00001372  3F3C 0001                move.w     -[A7], 0x1
  1553. 00001376  4EBA 5D54                jsr        [PC + 0x5D54 /* 000070CC */]
  1554. 0000137A  548F                     addq.l     A7, 2
  1555. 0000137C  2D40 FFFA                move.l     [A6 - 0x6], D0
  1556. 00001380  426E FFFE                clr.w      [A6 - 0x2]
  1557. label00001384:
  1558. 00001384  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1559. 0000138A  6E00 0026                bgt        +0x28 /* 000013B2 */
  1560. 0000138E  302E FFFE                move.w     D0, [A6 - 0x2]
  1561. 00001392  206E FFFA                movea.l    A0, [A6 - 0x6]
  1562. 00001396  2050                     movea.l    A0, [A0]
  1563. 00001398  41D0                     lea.l      A0, [A0]
  1564. 0000139A  D0C0                     add.w      A0, D0
  1565. 0000139C  1010                     move.b     D0, [A0]
  1566. 0000139E  322E FFFE                move.w     D1, [A6 - 0x2]
  1567. 000013A2  41EC DA62                lea.l      A0, [A4 - 0x259E]
  1568. 000013A6  D0C1                     add.w      A0, D1
  1569. 000013A8  1080                     move.b     [A0], D0
  1570. 000013AA  526E FFFE                addq.w     [A6 - 0x2], 1
  1571. 000013AE  6000 FFD4                bra        -0x2A /* 00001384 */
  1572. label000013B2:
  1573. 000013B2  3F3C 0002                move.w     -[A7], 0x2
  1574. 000013B6  4EBA 5D14                jsr        [PC + 0x5D14 /* 000070CC */]
  1575. 000013BA  548F                     addq.l     A7, 2
  1576. 000013BC  2D40 FFFA                move.l     [A6 - 0x6], D0
  1577. 000013C0  426E FFFE                clr.w      [A6 - 0x2]
  1578. label000013C4:
  1579. 000013C4  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1580. 000013CA  6E00 0026                bgt        +0x28 /* 000013F2 */
  1581. 000013CE  302E FFFE                move.w     D0, [A6 - 0x2]
  1582. 000013D2  206E FFFA                movea.l    A0, [A6 - 0x6]
  1583. 000013D6  2050                     movea.l    A0, [A0]
  1584. 000013D8  41D0                     lea.l      A0, [A0]
  1585. 000013DA  D0C0                     add.w      A0, D0
  1586. 000013DC  1010                     move.b     D0, [A0]
  1587. 000013DE  322E FFFE                move.w     D1, [A6 - 0x2]
  1588. 000013E2  41EC DA5A                lea.l      A0, [A4 - 0x25A6]
  1589. 000013E6  D0C1                     add.w      A0, D1
  1590. 000013E8  1080                     move.b     [A0], D0
  1591. 000013EA  526E FFFE                addq.w     [A6 - 0x2], 1
  1592. 000013EE  6000 FFD4                bra        -0x2A /* 000013C4 */
  1593. label000013F2:
  1594. 000013F2  3F3C 0003                move.w     -[A7], 0x3
  1595. 000013F6  4EBA 5CD4                jsr        [PC + 0x5CD4 /* 000070CC */]
  1596. 000013FA  548F                     addq.l     A7, 2
  1597. 000013FC  2D40 FFFA                move.l     [A6 - 0x6], D0
  1598. 00001400  426E FFFE                clr.w      [A6 - 0x2]
  1599. label00001404:
  1600. 00001404  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1601. 0000140A  6E00 0026                bgt        +0x28 /* 00001432 */
  1602. 0000140E  302E FFFE                move.w     D0, [A6 - 0x2]
  1603. 00001412  206E FFFA                movea.l    A0, [A6 - 0x6]
  1604. 00001416  2050                     movea.l    A0, [A0]
  1605. 00001418  41D0                     lea.l      A0, [A0]
  1606. 0000141A  D0C0                     add.w      A0, D0
  1607. 0000141C  1010                     move.b     D0, [A0]
  1608. 0000141E  322E FFFE                move.w     D1, [A6 - 0x2]
  1609. 00001422  41EC DA52                lea.l      A0, [A4 - 0x25AE]
  1610. 00001426  D0C1                     add.w      A0, D1
  1611. 00001428  1080                     move.b     [A0], D0
  1612. 0000142A  526E FFFE                addq.w     [A6 - 0x2], 1
  1613. 0000142E  6000 FFD4                bra        -0x2A /* 00001404 */
  1614. label00001432:
  1615. 00001432  3F3C 0004                move.w     -[A7], 0x4
  1616. 00001436  4EBA 5C94                jsr        [PC + 0x5C94 /* 000070CC */]
  1617. 0000143A  548F                     addq.l     A7, 2
  1618. 0000143C  2D40 FFFA                move.l     [A6 - 0x6], D0
  1619. 00001440  426E FFFE                clr.w      [A6 - 0x2]
  1620. label00001444:
  1621. 00001444  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1622. 0000144A  6E00 0026                bgt        +0x28 /* 00001472 */
  1623. 0000144E  302E FFFE                move.w     D0, [A6 - 0x2]
  1624. 00001452  206E FFFA                movea.l    A0, [A6 - 0x6]
  1625. 00001456  2050                     movea.l    A0, [A0]
  1626. 00001458  41D0                     lea.l      A0, [A0]
  1627. 0000145A  D0C0                     add.w      A0, D0
  1628. 0000145C  1010                     move.b     D0, [A0]
  1629. 0000145E  322E FFFE                move.w     D1, [A6 - 0x2]
  1630. 00001462  41EC DA4A                lea.l      A0, [A4 - 0x25B6]
  1631. 00001466  D0C1                     add.w      A0, D1
  1632. 00001468  1080                     move.b     [A0], D0
  1633. 0000146A  526E FFFE                addq.w     [A6 - 0x2], 1
  1634. 0000146E  6000 FFD4                bra        -0x2A /* 00001444 */
  1635. label00001472:
  1636. 00001472  3F3C 0005                move.w     -[A7], 0x5
  1637. 00001476  4EBA 5C54                jsr        [PC + 0x5C54 /* 000070CC */]
  1638. 0000147A  548F                     addq.l     A7, 2
  1639. 0000147C  2D40 FFFA                move.l     [A6 - 0x6], D0
  1640. 00001480  426E FFFE                clr.w      [A6 - 0x2]
  1641. label00001484:
  1642. 00001484  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1643. 0000148A  6E00 0026                bgt        +0x28 /* 000014B2 */
  1644. 0000148E  302E FFFE                move.w     D0, [A6 - 0x2]
  1645. 00001492  206E FFFA                movea.l    A0, [A6 - 0x6]
  1646. 00001496  2050                     movea.l    A0, [A0]
  1647. 00001498  41D0                     lea.l      A0, [A0]
  1648. 0000149A  D0C0                     add.w      A0, D0
  1649. 0000149C  1010                     move.b     D0, [A0]
  1650. 0000149E  322E FFFE                move.w     D1, [A6 - 0x2]
  1651. 000014A2  41EC DA42                lea.l      A0, [A4 - 0x25BE]
  1652. 000014A6  D0C1                     add.w      A0, D1
  1653. 000014A8  1080                     move.b     [A0], D0
  1654. 000014AA  526E FFFE                addq.w     [A6 - 0x2], 1
  1655. 000014AE  6000 FFD4                bra        -0x2A /* 00001484 */
  1656. label000014B2:
  1657. 000014B2  3F3C 0006                move.w     -[A7], 0x6
  1658. 000014B6  4EBA 5C14                jsr        [PC + 0x5C14 /* 000070CC */]
  1659. 000014BA  548F                     addq.l     A7, 2
  1660. 000014BC  2D40 FFFA                move.l     [A6 - 0x6], D0
  1661. 000014C0  426E FFFE                clr.w      [A6 - 0x2]
  1662. label000014C4:
  1663. 000014C4  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1664. 000014CA  6E00 0026                bgt        +0x28 /* 000014F2 */
  1665. 000014CE  302E FFFE                move.w     D0, [A6 - 0x2]
  1666. 000014D2  206E FFFA                movea.l    A0, [A6 - 0x6]
  1667. 000014D6  2050                     movea.l    A0, [A0]
  1668. 000014D8  41D0                     lea.l      A0, [A0]
  1669. 000014DA  D0C0                     add.w      A0, D0
  1670. 000014DC  1010                     move.b     D0, [A0]
  1671. 000014DE  322E FFFE                move.w     D1, [A6 - 0x2]
  1672. 000014E2  41EC DA3A                lea.l      A0, [A4 - 0x25C6]
  1673. 000014E6  D0C1                     add.w      A0, D1
  1674. 000014E8  1080                     move.b     [A0], D0
  1675. 000014EA  526E FFFE                addq.w     [A6 - 0x2], 1
  1676. 000014EE  6000 FFD4                bra        -0x2A /* 000014C4 */
  1677. label000014F2:
  1678. 000014F2  3F3C 0007                move.w     -[A7], 0x7
  1679. 000014F6  4EBA 5BD4                jsr        [PC + 0x5BD4 /* 000070CC */]
  1680. 000014FA  548F                     addq.l     A7, 2
  1681. 000014FC  2D40 FFFA                move.l     [A6 - 0x6], D0
  1682. 00001500  426E FFFE                clr.w      [A6 - 0x2]
  1683. label00001504:
  1684. 00001504  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1685. 0000150A  6E00 0026                bgt        +0x28 /* 00001532 */
  1686. 0000150E  302E FFFE                move.w     D0, [A6 - 0x2]
  1687. 00001512  206E FFFA                movea.l    A0, [A6 - 0x6]
  1688. 00001516  2050                     movea.l    A0, [A0]
  1689. 00001518  41D0                     lea.l      A0, [A0]
  1690. 0000151A  D0C0                     add.w      A0, D0
  1691. 0000151C  1010                     move.b     D0, [A0]
  1692. 0000151E  322E FFFE                move.w     D1, [A6 - 0x2]
  1693. 00001522  41EC DA12                lea.l      A0, [A4 - 0x25EE]
  1694. 00001526  D0C1                     add.w      A0, D1
  1695. 00001528  1080                     move.b     [A0], D0
  1696. 0000152A  526E FFFE                addq.w     [A6 - 0x2], 1
  1697. 0000152E  6000 FFD4                bra        -0x2A /* 00001504 */
  1698. label00001532:
  1699. 00001532  3F3C 0008                move.w     -[A7], 0x8
  1700. 00001536  4EBA 5B94                jsr        [PC + 0x5B94 /* 000070CC */]
  1701. 0000153A  548F                     addq.l     A7, 2
  1702. 0000153C  2D40 FFFA                move.l     [A6 - 0x6], D0
  1703. 00001540  426E FFFE                clr.w      [A6 - 0x2]
  1704. label00001544:
  1705. 00001544  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1706. 0000154A  6E00 0026                bgt        +0x28 /* 00001572 */
  1707. 0000154E  302E FFFE                move.w     D0, [A6 - 0x2]
  1708. 00001552  206E FFFA                movea.l    A0, [A6 - 0x6]
  1709. 00001556  2050                     movea.l    A0, [A0]
  1710. 00001558  41D0                     lea.l      A0, [A0]
  1711. 0000155A  D0C0                     add.w      A0, D0
  1712. 0000155C  1010                     move.b     D0, [A0]
  1713. 0000155E  322E FFFE                move.w     D1, [A6 - 0x2]
  1714. 00001562  41EC DA1A                lea.l      A0, [A4 - 0x25E6]
  1715. 00001566  D0C1                     add.w      A0, D1
  1716. 00001568  1080                     move.b     [A0], D0
  1717. 0000156A  526E FFFE                addq.w     [A6 - 0x2], 1
  1718. 0000156E  6000 FFD4                bra        -0x2A /* 00001544 */
  1719. label00001572:
  1720. 00001572  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1721. 00001576  4EBA 5B54                jsr        [PC + 0x5B54 /* 000070CC */]
  1722. 0000157A  548F                     addq.l     A7, 2
  1723. 0000157C  2D40 FFFA                move.l     [A6 - 0x6], D0
  1724. 00001580  426E FFFE                clr.w      [A6 - 0x2]
  1725. label00001584:
  1726. 00001584  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1727. 0000158A  6E00 0026                bgt        +0x28 /* 000015B2 */
  1728. 0000158E  302E FFFE                move.w     D0, [A6 - 0x2]
  1729. 00001592  206E FFFA                movea.l    A0, [A6 - 0x6]
  1730. 00001596  2050                     movea.l    A0, [A0]
  1731. 00001598  41D0                     lea.l      A0, [A0]
  1732. 0000159A  D0C0                     add.w      A0, D0
  1733. 0000159C  1010                     move.b     D0, [A0]
  1734. 0000159E  322E FFFE                move.w     D1, [A6 - 0x2]
  1735. 000015A2  41EC DA22                lea.l      A0, [A4 - 0x25DE]
  1736. 000015A6  D0C1                     add.w      A0, D1
  1737. 000015A8  1080                     move.b     [A0], D0
  1738. 000015AA  526E FFFE                addq.w     [A6 - 0x2], 1
  1739. 000015AE  6000 FFD4                bra        -0x2A /* 00001584 */
  1740. label000015B2:
  1741. 000015B2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1742. 000015B6  4EBA 5B14                jsr        [PC + 0x5B14 /* 000070CC */]
  1743. 000015BA  548F                     addq.l     A7, 2
  1744. 000015BC  2D40 FFFA                move.l     [A6 - 0x6], D0
  1745. 000015C0  426E FFFE                clr.w      [A6 - 0x2]
  1746. label000015C4:
  1747. 000015C4  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  1748. 000015CA  6E00 0026                bgt        +0x28 /* 000015F2 */
  1749. 000015CE  302E FFFE                move.w     D0, [A6 - 0x2]
  1750. 000015D2  206E FFFA                movea.l    A0, [A6 - 0x6]
  1751. 000015D6  2050                     movea.l    A0, [A0]
  1752. 000015D8  41D0                     lea.l      A0, [A0]
  1753. 000015DA  D0C0                     add.w      A0, D0
  1754. 000015DC  1010                     move.b     D0, [A0]
  1755. 000015DE  322E FFFE                move.w     D1, [A6 - 0x2]
  1756. 000015E2  41EC DA2A                lea.l      A0, [A4 - 0x25D6]
  1757. 000015E6  D0C1                     add.w      A0, D1
  1758. 000015E8  1080                     move.b     [A0], D0
  1759. 000015EA  526E FFFE                addq.w     [A6 - 0x2], 1
  1760. 000015EE  6000 FFD4                bra        -0x2A /* 000015C4 */
  1761. label000015F2:
  1762. 000015F2  4E5E                     unlink     A6
  1763. 000015F4  4E75                     rts
  1764. fn000015F6:
  1765. 000015F6  4E56 FF6A                link       A6, -0x0096
  1766. 000015FA  426E FFFE                clr.w      [A6 - 0x2]
  1767. 000015FE  3D7C 0081 FFE8           move.w     [A6 - 0x18], 0x81
  1768. 00001604  3D7C 0023 FFE6           move.w     [A6 - 0x1A], 0x23 /* '#' */
  1769. 0000160A  2F2C DD34                move.l     -[A7], [A4 - 0x22CC]
  1770. 0000160E  4EBA 430A                jsr        [PC + 0x430A /* 0000591A */]
  1771. 00001612  588F                     addq.l     A7, 4
  1772. 00001614  486C DCC0                pea.l      [A4 - 0x2340]
  1773. 00001618  4EBA 5B1C                jsr        [PC + 0x5B1C /* 00007136 */]
  1774. 0000161C  588F                     addq.l     A7, 4
  1775. 0000161E  4EBA F57C                jsr        [PC - 0xA84 /* 00000B9C */]
  1776. 00001622  2F2C DD34                move.l     -[A7], [A4 - 0x22CC]
  1777. 00001626  4EBA 42F2                jsr        [PC + 0x42F2 /* 0000591A */]
  1778. 0000162A  588F                     addq.l     A7, 4
  1779. 0000162C  486C DCC0                pea.l      [A4 - 0x2340]
  1780. 00001630  4EBA 5B12                jsr        [PC + 0x5B12 /* 00007144 */]
  1781. 00001634  588F                     addq.l     A7, 4
  1782. 00001636  3D6E FFE8 FFF8           move.w     [A6 - 0x8], [A6 - 0x18]
  1783. 0000163C  302E FFE6                move.w     D0, [A6 - 0x1A]
  1784. 00001640  907C 0018                sub.w      D0, 0x18
  1785. 00001644  3D40 FFF6                move.w     [A6 - 0xA], D0
  1786. 00001648  3D6E FFE8 FFF0           move.w     [A6 - 0x10], [A6 - 0x18]
  1787. 0000164E  302E FFE6                move.w     D0, [A6 - 0x1A]
  1788. 00001652  5A40                     addq.w     D0, 5
  1789. 00001654  3D40 FFEE                move.w     [A6 - 0x12], D0
  1790. 00001658  426E FFEC                clr.w      [A6 - 0x14]
  1791. label0000165C:
  1792. 0000165C  0C6E 0003 FFEC           cmpi.w     [A6 - 0x14], 0x3
  1793. 00001662  6E00 025C                bgt        +0x25E /* 000018C0 */
  1794. 00001666  486C DCB0                pea.l      [A4 - 0x2350]
  1795. 0000166A  4EBA 5AD8                jsr        [PC + 0x5AD8 /* 00007144 */]
  1796. 0000166E  588F                     addq.l     A7, 4
  1797. 00001670  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  1798. label00001676:
  1799. 00001676  302E FFFE                move.w     D0, [A6 - 0x2]
  1800. 0000167A  322E FFEA                move.w     D1, [A6 - 0x16]
  1801. 0000167E  D27C 001E                add.w      D1, 0x1E
  1802. 00001682  B041                     cmp.w      D0, D1
  1803. 00001684  6E00 022E                bgt        +0x230 /* 000018B4 */
  1804. 00001688  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1805. 0000168C  4EBA 3FBE                jsr        [PC + 0x3FBE /* 0000564C */]
  1806. 00001690  548F                     addq.l     A7, 2
  1807. 00001692  2D40 FFD8                move.l     [A6 - 0x28], D0
  1808. 00001696  486C 01C6                pea.l      [A4 + 0x1C6]
  1809. 0000169A  486C C18C                pea.l      [A4 - 0x3E74]
  1810. 0000169E  3F3C 080E                move.w     -[A7], 0x80E
  1811. 000016A2  A9EB                     syscall    Pack4/FP68K
  1812. 000016A4  486E FFD8                pea.l      [A6 - 0x28]
  1813. 000016A8  486C C18C                pea.l      [A4 - 0x3E74]
  1814. 000016AC  3F3C 1004                move.w     -[A7], 0x1004
  1815. 000016B0  A9EB                     syscall    Pack4/FP68K
  1816. 000016B2  2D6C C18C FFD8           move.l     [A6 - 0x28], [A4 - 0x3E74]
  1817. 000016B8  2D6C C190 FFDC           move.l     [A6 - 0x24], [A4 - 0x3E70]
  1818. 000016BE  3D6C C194 FFE0           move.w     [A6 - 0x20], [A4 - 0x3E6C]
  1819. 000016C4  302E FFE8                move.w     D0, [A6 - 0x18]
  1820. 000016C8  48C0                     ext.l      D0
  1821. 000016CA  4EBA 6474                jsr        [PC + 0x6474 /* 00007B40 */]
  1822. 000016CE  486E FFD8                pea.l      [A6 - 0x28]
  1823. 000016D2  486C C18C                pea.l      [A4 - 0x3E74]
  1824. 000016D6  3F3C 0000                move.w     -[A7], 0x0
  1825. 000016DA  A9EB                     syscall    Pack4/FP68K
  1826. 000016DC  4EBA 6476                jsr        [PC + 0x6476 /* 00007B54 */]
  1827. 000016E0  3D40 FFFC                move.w     [A6 - 0x4], D0
  1828. 000016E4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1829. 000016E8  4EBA 4008                jsr        [PC + 0x4008 /* 000056F2 */]
  1830. 000016EC  548F                     addq.l     A7, 2
  1831. 000016EE  2D40 FFCE                move.l     [A6 - 0x32], D0
  1832. 000016F2  486C 01CE                pea.l      [A4 + 0x1CE]
  1833. 000016F6  486C C18C                pea.l      [A4 - 0x3E74]
  1834. 000016FA  3F3C 080E                move.w     -[A7], 0x80E
  1835. 000016FE  A9EB                     syscall    Pack4/FP68K
  1836. 00001700  486E FFCE                pea.l      [A6 - 0x32]
  1837. 00001704  486C C18C                pea.l      [A4 - 0x3E74]
  1838. 00001708  3F3C 1004                move.w     -[A7], 0x1004
  1839. 0000170C  A9EB                     syscall    Pack4/FP68K
  1840. 0000170E  2D6C C18C FFCE           move.l     [A6 - 0x32], [A4 - 0x3E74]
  1841. 00001714  2D6C C190 FFD2           move.l     [A6 - 0x2E], [A4 - 0x3E70]
  1842. 0000171A  3D6C C194 FFD6           move.w     [A6 - 0x2A], [A4 - 0x3E6C]
  1843. 00001720  302E FFE6                move.w     D0, [A6 - 0x1A]
  1844. 00001724  48C0                     ext.l      D0
  1845. 00001726  4EBA 6418                jsr        [PC + 0x6418 /* 00007B40 */]
  1846. 0000172A  486E FFCE                pea.l      [A6 - 0x32]
  1847. 0000172E  486C C18C                pea.l      [A4 - 0x3E74]
  1848. 00001732  3F3C 0002                move.w     -[A7], 0x2
  1849. 00001736  A9EB                     syscall    Pack4/FP68K
  1850. 00001738  4EBA 641A                jsr        [PC + 0x641A /* 00007B54 */]
  1851. 0000173C  3D40 FFFA                move.w     [A6 - 0x6], D0
  1852. 00001740  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1853. 00001744  4EBA 3F06                jsr        [PC + 0x3F06 /* 0000564C */]
  1854. 00001748  548F                     addq.l     A7, 2
  1855. 0000174A  2D40 FFC4                move.l     [A6 - 0x3C], D0
  1856. 0000174E  486C 01D6                pea.l      [A4 + 0x1D6]
  1857. 00001752  486C C18C                pea.l      [A4 - 0x3E74]
  1858. 00001756  3F3C 080E                move.w     -[A7], 0x80E
  1859. 0000175A  A9EB                     syscall    Pack4/FP68K
  1860. 0000175C  486E FFC4                pea.l      [A6 - 0x3C]
  1861. 00001760  486C C18C                pea.l      [A4 - 0x3E74]
  1862. 00001764  3F3C 1004                move.w     -[A7], 0x1004
  1863. 00001768  A9EB                     syscall    Pack4/FP68K
  1864. 0000176A  2D6C C18C FFC4           move.l     [A6 - 0x3C], [A4 - 0x3E74]
  1865. 00001770  2D6C C190 FFC8           move.l     [A6 - 0x38], [A4 - 0x3E70]
  1866. 00001776  3D6C C194 FFCC           move.w     [A6 - 0x34], [A4 - 0x3E6C]
  1867. 0000177C  302E FFE8                move.w     D0, [A6 - 0x18]
  1868. 00001780  48C0                     ext.l      D0
  1869. 00001782  4EBA 63BC                jsr        [PC + 0x63BC /* 00007B40 */]
  1870. 00001786  486E FFC4                pea.l      [A6 - 0x3C]
  1871. 0000178A  486C C18C                pea.l      [A4 - 0x3E74]
  1872. 0000178E  3F3C 0002                move.w     -[A7], 0x2
  1873. 00001792  A9EB                     syscall    Pack4/FP68K
  1874. 00001794  4EBA 63BE                jsr        [PC + 0x63BE /* 00007B54 */]
  1875. 00001798  3D40 FFF4                move.w     [A6 - 0xC], D0
  1876. 0000179C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1877. 000017A0  4EBA 3F50                jsr        [PC + 0x3F50 /* 000056F2 */]
  1878. 000017A4  548F                     addq.l     A7, 2
  1879. 000017A6  2D40 FFBA                move.l     [A6 - 0x46], D0
  1880. 000017AA  486C 01DE                pea.l      [A4 + 0x1DE]
  1881. 000017AE  486C C18C                pea.l      [A4 - 0x3E74]
  1882. 000017B2  3F3C 080E                move.w     -[A7], 0x80E
  1883. 000017B6  A9EB                     syscall    Pack4/FP68K
  1884. 000017B8  486E FFBA                pea.l      [A6 - 0x46]
  1885. 000017BC  486C C18C                pea.l      [A4 - 0x3E74]
  1886. 000017C0  3F3C 1004                move.w     -[A7], 0x1004
  1887. 000017C4  A9EB                     syscall    Pack4/FP68K
  1888. 000017C6  2D6C C18C FFBA           move.l     [A6 - 0x46], [A4 - 0x3E74]
  1889. 000017CC  2D6C C190 FFBE           move.l     [A6 - 0x42], [A4 - 0x3E70]
  1890. 000017D2  3D6C C194 FFC2           move.w     [A6 - 0x3E], [A4 - 0x3E6C]
  1891. 000017D8  302E FFE6                move.w     D0, [A6 - 0x1A]
  1892. 000017DC  48C0                     ext.l      D0
  1893. 000017DE  4EBA 6360                jsr        [PC + 0x6360 /* 00007B40 */]
  1894. 000017E2  486E FFBA                pea.l      [A6 - 0x46]
  1895. 000017E6  486C C18C                pea.l      [A4 - 0x3E74]
  1896. 000017EA  3F3C 0000                move.w     -[A7], 0x0
  1897. 000017EE  A9EB                     syscall    Pack4/FP68K
  1898. 000017F0  4EBA 6362                jsr        [PC + 0x6362 /* 00007B54 */]
  1899. 000017F4  3D40 FFF2                move.w     [A6 - 0xE], D0
  1900. 000017F8  3F3C 0001                move.w     -[A7], 0x1
  1901. 000017FC  3F3C 0001                move.w     -[A7], 0x1
  1902. 00001800  4EBA 639C                jsr        [PC + 0x639C /* 00007B9E */]
  1903. 00001804  588F                     addq.l     A7, 4
  1904. 00001806  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1905. 0000180A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1906. 0000180E  4EBA 63BC                jsr        [PC + 0x63BC /* 00007BCC */]
  1907. 00001812  588F                     addq.l     A7, 4
  1908. 00001814  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1909. 00001818  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1910. 0000181C  4EBA 63D2                jsr        [PC + 0x63D2 /* 00007BF0 */]
  1911. 00001820  588F                     addq.l     A7, 4
  1912. 00001822  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1913. 00001826  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  1914. 0000182A  4EBA 63A0                jsr        [PC + 0x63A0 /* 00007BCC */]
  1915. 0000182E  588F                     addq.l     A7, 4
  1916. 00001830  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1917. 00001834  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1918. 00001838  4EBA 63B6                jsr        [PC + 0x63B6 /* 00007BF0 */]
  1919. 0000183C  588F                     addq.l     A7, 4
  1920. 0000183E  3F3C 0002                move.w     -[A7], 0x2
  1921. 00001842  3F3C 0002                move.w     -[A7], 0x2
  1922. 00001846  4EBA 6356                jsr        [PC + 0x6356 /* 00007B9E */]
  1923. 0000184A  588F                     addq.l     A7, 4
  1924. 0000184C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1925. 00001850  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  1926. 00001854  4EBA 6376                jsr        [PC + 0x6376 /* 00007BCC */]
  1927. 00001858  588F                     addq.l     A7, 4
  1928. 0000185A  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1929. 0000185E  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1930. 00001862  4EBA 638C                jsr        [PC + 0x638C /* 00007BF0 */]
  1931. 00001866  588F                     addq.l     A7, 4
  1932. 00001868  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  1933. 0000186C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  1934. 00001870  4EBA 635A                jsr        [PC + 0x635A /* 00007BCC */]
  1935. 00001874  588F                     addq.l     A7, 4
  1936. 00001876  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  1937. 0000187A  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  1938. 0000187E  4EBA 6370                jsr        [PC + 0x6370 /* 00007BF0 */]
  1939. 00001882  588F                     addq.l     A7, 4
  1940. 00001884  486E FFE2                pea.l      [A6 - 0x1E]
  1941. 00001888  2F3C 0000 0002           move.l     -[A7], 0x2
  1942. 0000188E  4EBA 4A70                jsr        [PC + 0x4A70 /* 00006300 */]
  1943. 00001892  508F                     addq.l     A7, 8
  1944. 00001894  3D6E FFFC FFF8           move.w     [A6 - 0x8], [A6 - 0x4]
  1945. 0000189A  3D6E FFFA FFF6           move.w     [A6 - 0xA], [A6 - 0x6]
  1946. 000018A0  3D6E FFF4 FFF0           move.w     [A6 - 0x10], [A6 - 0xC]
  1947. 000018A6  3D6E FFF2 FFEE           move.w     [A6 - 0x12], [A6 - 0xE]
  1948. 000018AC  566E FFFE                addq.w     [A6 - 0x2], 3
  1949. 000018B0  6000 FDC4                bra        -0x23A /* 00001676 */
  1950. label000018B4:
  1951. 000018B4  576E FFFE                subq.w     [A6 - 0x2], 3
  1952. 000018B8  526E FFEC                addq.w     [A6 - 0x14], 1
  1953. 000018BC  6000 FD9E                bra        -0x260 /* 0000165C */
  1954. label000018C0:
  1955. 000018C0  426E FFEC                clr.w      [A6 - 0x14]
  1956. label000018C4:
  1957. 000018C4  0C6E 0003 FFEC           cmpi.w     [A6 - 0x14], 0x3
  1958. 000018CA  6E00 025C                bgt        +0x25E /* 00001B28 */
  1959. 000018CE  486C DCA8                pea.l      [A4 - 0x2358]
  1960. 000018D2  4EBA 5870                jsr        [PC + 0x5870 /* 00007144 */]
  1961. 000018D6  588F                     addq.l     A7, 4
  1962. 000018D8  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  1963. label000018DE:
  1964. 000018DE  302E FFFE                move.w     D0, [A6 - 0x2]
  1965. 000018E2  322E FFEA                move.w     D1, [A6 - 0x16]
  1966. 000018E6  D27C 001E                add.w      D1, 0x1E
  1967. 000018EA  B041                     cmp.w      D0, D1
  1968. 000018EC  6E00 022E                bgt        +0x230 /* 00001B1C */
  1969. 000018F0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1970. 000018F4  4EBA 3D56                jsr        [PC + 0x3D56 /* 0000564C */]
  1971. 000018F8  548F                     addq.l     A7, 2
  1972. 000018FA  2D40 FFB0                move.l     [A6 - 0x50], D0
  1973. 000018FE  486C 01E6                pea.l      [A4 + 0x1E6]
  1974. 00001902  486C C18C                pea.l      [A4 - 0x3E74]
  1975. 00001906  3F3C 080E                move.w     -[A7], 0x80E
  1976. 0000190A  A9EB                     syscall    Pack4/FP68K
  1977. 0000190C  486E FFB0                pea.l      [A6 - 0x50]
  1978. 00001910  486C C18C                pea.l      [A4 - 0x3E74]
  1979. 00001914  3F3C 1004                move.w     -[A7], 0x1004
  1980. 00001918  A9EB                     syscall    Pack4/FP68K
  1981. 0000191A  2D6C C18C FFB0           move.l     [A6 - 0x50], [A4 - 0x3E74]
  1982. 00001920  2D6C C190 FFB4           move.l     [A6 - 0x4C], [A4 - 0x3E70]
  1983. 00001926  3D6C C194 FFB8           move.w     [A6 - 0x48], [A4 - 0x3E6C]
  1984. 0000192C  302E FFE8                move.w     D0, [A6 - 0x18]
  1985. 00001930  48C0                     ext.l      D0
  1986. 00001932  4EBA 620C                jsr        [PC + 0x620C /* 00007B40 */]
  1987. 00001936  486E FFB0                pea.l      [A6 - 0x50]
  1988. 0000193A  486C C18C                pea.l      [A4 - 0x3E74]
  1989. 0000193E  3F3C 0000                move.w     -[A7], 0x0
  1990. 00001942  A9EB                     syscall    Pack4/FP68K
  1991. 00001944  4EBA 620E                jsr        [PC + 0x620E /* 00007B54 */]
  1992. 00001948  3D40 FFFC                move.w     [A6 - 0x4], D0
  1993. 0000194C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1994. 00001950  4EBA 3DA0                jsr        [PC + 0x3DA0 /* 000056F2 */]
  1995. 00001954  548F                     addq.l     A7, 2
  1996. 00001956  2D40 FFA6                move.l     [A6 - 0x5A], D0
  1997. 0000195A  486C 01EE                pea.l      [A4 + 0x1EE]
  1998. 0000195E  486C C18C                pea.l      [A4 - 0x3E74]
  1999. 00001962  3F3C 080E                move.w     -[A7], 0x80E
  2000. 00001966  A9EB                     syscall    Pack4/FP68K
  2001. 00001968  486E FFA6                pea.l      [A6 - 0x5A]
  2002. 0000196C  486C C18C                pea.l      [A4 - 0x3E74]
  2003. 00001970  3F3C 1004                move.w     -[A7], 0x1004
  2004. 00001974  A9EB                     syscall    Pack4/FP68K
  2005. 00001976  2D6C C18C FFA6           move.l     [A6 - 0x5A], [A4 - 0x3E74]
  2006. 0000197C  2D6C C190 FFAA           move.l     [A6 - 0x56], [A4 - 0x3E70]
  2007. 00001982  3D6C C194 FFAE           move.w     [A6 - 0x52], [A4 - 0x3E6C]
  2008. 00001988  302E FFE6                move.w     D0, [A6 - 0x1A]
  2009. 0000198C  48C0                     ext.l      D0
  2010. 0000198E  4EBA 61B0                jsr        [PC + 0x61B0 /* 00007B40 */]
  2011. 00001992  486E FFA6                pea.l      [A6 - 0x5A]
  2012. 00001996  486C C18C                pea.l      [A4 - 0x3E74]
  2013. 0000199A  3F3C 0002                move.w     -[A7], 0x2
  2014. 0000199E  A9EB                     syscall    Pack4/FP68K
  2015. 000019A0  4EBA 61B2                jsr        [PC + 0x61B2 /* 00007B54 */]
  2016. 000019A4  3D40 FFFA                move.w     [A6 - 0x6], D0
  2017. 000019A8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2018. 000019AC  4EBA 3C9E                jsr        [PC + 0x3C9E /* 0000564C */]
  2019. 000019B0  548F                     addq.l     A7, 2
  2020. 000019B2  2D40 FF9C                move.l     [A6 - 0x64], D0
  2021. 000019B6  486C 01F6                pea.l      [A4 + 0x1F6]
  2022. 000019BA  486C C18C                pea.l      [A4 - 0x3E74]
  2023. 000019BE  3F3C 080E                move.w     -[A7], 0x80E
  2024. 000019C2  A9EB                     syscall    Pack4/FP68K
  2025. 000019C4  486E FF9C                pea.l      [A6 - 0x64]
  2026. 000019C8  486C C18C                pea.l      [A4 - 0x3E74]
  2027. 000019CC  3F3C 1004                move.w     -[A7], 0x1004
  2028. 000019D0  A9EB                     syscall    Pack4/FP68K
  2029. 000019D2  2D6C C18C FF9C           move.l     [A6 - 0x64], [A4 - 0x3E74]
  2030. 000019D8  2D6C C190 FFA0           move.l     [A6 - 0x60], [A4 - 0x3E70]
  2031. 000019DE  3D6C C194 FFA4           move.w     [A6 - 0x5C], [A4 - 0x3E6C]
  2032. 000019E4  302E FFE8                move.w     D0, [A6 - 0x18]
  2033. 000019E8  48C0                     ext.l      D0
  2034. 000019EA  4EBA 6154                jsr        [PC + 0x6154 /* 00007B40 */]
  2035. 000019EE  486E FF9C                pea.l      [A6 - 0x64]
  2036. 000019F2  486C C18C                pea.l      [A4 - 0x3E74]
  2037. 000019F6  3F3C 0002                move.w     -[A7], 0x2
  2038. 000019FA  A9EB                     syscall    Pack4/FP68K
  2039. 000019FC  4EBA 6156                jsr        [PC + 0x6156 /* 00007B54 */]
  2040. 00001A00  3D40 FFF4                move.w     [A6 - 0xC], D0
  2041. 00001A04  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2042. 00001A08  4EBA 3CE8                jsr        [PC + 0x3CE8 /* 000056F2 */]
  2043. 00001A0C  548F                     addq.l     A7, 2
  2044. 00001A0E  2D40 FF92                move.l     [A6 - 0x6E], D0
  2045. 00001A12  486C 01FE                pea.l      [A4 + 0x1FE]
  2046. 00001A16  486C C18C                pea.l      [A4 - 0x3E74]
  2047. 00001A1A  3F3C 080E                move.w     -[A7], 0x80E
  2048. 00001A1E  A9EB                     syscall    Pack4/FP68K
  2049. 00001A20  486E FF92                pea.l      [A6 - 0x6E]
  2050. 00001A24  486C C18C                pea.l      [A4 - 0x3E74]
  2051. 00001A28  3F3C 1004                move.w     -[A7], 0x1004
  2052. 00001A2C  A9EB                     syscall    Pack4/FP68K
  2053. 00001A2E  2D6C C18C FF92           move.l     [A6 - 0x6E], [A4 - 0x3E74]
  2054. 00001A34  2D6C C190 FF96           move.l     [A6 - 0x6A], [A4 - 0x3E70]
  2055. 00001A3A  3D6C C194 FF9A           move.w     [A6 - 0x66], [A4 - 0x3E6C]
  2056. 00001A40  302E FFE6                move.w     D0, [A6 - 0x1A]
  2057. 00001A44  48C0                     ext.l      D0
  2058. 00001A46  4EBA 60F8                jsr        [PC + 0x60F8 /* 00007B40 */]
  2059. 00001A4A  486E FF92                pea.l      [A6 - 0x6E]
  2060. 00001A4E  486C C18C                pea.l      [A4 - 0x3E74]
  2061. 00001A52  3F3C 0000                move.w     -[A7], 0x0
  2062. 00001A56  A9EB                     syscall    Pack4/FP68K
  2063. 00001A58  4EBA 60FA                jsr        [PC + 0x60FA /* 00007B54 */]
  2064. 00001A5C  3D40 FFF2                move.w     [A6 - 0xE], D0
  2065. 00001A60  3F3C 0001                move.w     -[A7], 0x1
  2066. 00001A64  3F3C 0001                move.w     -[A7], 0x1
  2067. 00001A68  4EBA 6134                jsr        [PC + 0x6134 /* 00007B9E */]
  2068. 00001A6C  588F                     addq.l     A7, 4
  2069. 00001A6E  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2070. 00001A72  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2071. 00001A76  4EBA 6154                jsr        [PC + 0x6154 /* 00007BCC */]
  2072. 00001A7A  588F                     addq.l     A7, 4
  2073. 00001A7C  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2074. 00001A80  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2075. 00001A84  4EBA 616A                jsr        [PC + 0x616A /* 00007BF0 */]
  2076. 00001A88  588F                     addq.l     A7, 4
  2077. 00001A8A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2078. 00001A8E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2079. 00001A92  4EBA 6138                jsr        [PC + 0x6138 /* 00007BCC */]
  2080. 00001A96  588F                     addq.l     A7, 4
  2081. 00001A98  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2082. 00001A9C  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2083. 00001AA0  4EBA 614E                jsr        [PC + 0x614E /* 00007BF0 */]
  2084. 00001AA4  588F                     addq.l     A7, 4
  2085. 00001AA6  3F3C 0002                move.w     -[A7], 0x2
  2086. 00001AAA  3F3C 0002                move.w     -[A7], 0x2
  2087. 00001AAE  4EBA 60EE                jsr        [PC + 0x60EE /* 00007B9E */]
  2088. 00001AB2  588F                     addq.l     A7, 4
  2089. 00001AB4  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2090. 00001AB8  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2091. 00001ABC  4EBA 610E                jsr        [PC + 0x610E /* 00007BCC */]
  2092. 00001AC0  588F                     addq.l     A7, 4
  2093. 00001AC2  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2094. 00001AC6  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2095. 00001ACA  4EBA 6124                jsr        [PC + 0x6124 /* 00007BF0 */]
  2096. 00001ACE  588F                     addq.l     A7, 4
  2097. 00001AD0  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2098. 00001AD4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2099. 00001AD8  4EBA 60F2                jsr        [PC + 0x60F2 /* 00007BCC */]
  2100. 00001ADC  588F                     addq.l     A7, 4
  2101. 00001ADE  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2102. 00001AE2  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2103. 00001AE6  4EBA 6108                jsr        [PC + 0x6108 /* 00007BF0 */]
  2104. 00001AEA  588F                     addq.l     A7, 4
  2105. 00001AEC  486E FFE2                pea.l      [A6 - 0x1E]
  2106. 00001AF0  2F3C 0000 0002           move.l     -[A7], 0x2
  2107. 00001AF6  4EBA 4808                jsr        [PC + 0x4808 /* 00006300 */]
  2108. 00001AFA  508F                     addq.l     A7, 8
  2109. 00001AFC  3D6E FFFC FFF8           move.w     [A6 - 0x8], [A6 - 0x4]
  2110. 00001B02  3D6E FFFA FFF6           move.w     [A6 - 0xA], [A6 - 0x6]
  2111. 00001B08  3D6E FFF4 FFF0           move.w     [A6 - 0x10], [A6 - 0xC]
  2112. 00001B0E  3D6E FFF2 FFEE           move.w     [A6 - 0x12], [A6 - 0xE]
  2113. 00001B14  566E FFFE                addq.w     [A6 - 0x2], 3
  2114. 00001B18  6000 FDC4                bra        -0x23A /* 000018DE */
  2115. label00001B1C:
  2116. 00001B1C  576E FFFE                subq.w     [A6 - 0x2], 3
  2117. 00001B20  526E FFEC                addq.w     [A6 - 0x14], 1
  2118. 00001B24  6000 FD9E                bra        -0x260 /* 000018C4 */
  2119. label00001B28:
  2120. 00001B28  426E FFEC                clr.w      [A6 - 0x14]
  2121. label00001B2C:
  2122. 00001B2C  0C6E 0003 FFEC           cmpi.w     [A6 - 0x14], 0x3
  2123. 00001B32  6E00 025C                bgt        +0x25E /* 00001D90 */
  2124. 00001B36  486C DCA0                pea.l      [A4 - 0x2360]
  2125. 00001B3A  4EBA 5608                jsr        [PC + 0x5608 /* 00007144 */]
  2126. 00001B3E  588F                     addq.l     A7, 4
  2127. 00001B40  3D6E FFFE FFEA           move.w     [A6 - 0x16], [A6 - 0x2]
  2128. label00001B46:
  2129. 00001B46  302E FFFE                move.w     D0, [A6 - 0x2]
  2130. 00001B4A  322E FFEA                move.w     D1, [A6 - 0x16]
  2131. 00001B4E  D27C 001E                add.w      D1, 0x1E
  2132. 00001B52  B041                     cmp.w      D0, D1
  2133. 00001B54  6E00 022E                bgt        +0x230 /* 00001D84 */
  2134. 00001B58  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2135. 00001B5C  4EBA 3AEE                jsr        [PC + 0x3AEE /* 0000564C */]
  2136. 00001B60  548F                     addq.l     A7, 2
  2137. 00001B62  2D40 FF88                move.l     [A6 - 0x78], D0
  2138. 00001B66  486C 0206                pea.l      [A4 + 0x206]
  2139. 00001B6A  486C C18C                pea.l      [A4 - 0x3E74]
  2140. 00001B6E  3F3C 080E                move.w     -[A7], 0x80E
  2141. 00001B72  A9EB                     syscall    Pack4/FP68K
  2142. 00001B74  486E FF88                pea.l      [A6 - 0x78]
  2143. 00001B78  486C C18C                pea.l      [A4 - 0x3E74]
  2144. 00001B7C  3F3C 1004                move.w     -[A7], 0x1004
  2145. 00001B80  A9EB                     syscall    Pack4/FP68K
  2146. 00001B82  2D6C C18C FF88           move.l     [A6 - 0x78], [A4 - 0x3E74]
  2147. 00001B88  2D6C C190 FF8C           move.l     [A6 - 0x74], [A4 - 0x3E70]
  2148. 00001B8E  3D6C C194 FF90           move.w     [A6 - 0x70], [A4 - 0x3E6C]
  2149. 00001B94  302E FFE8                move.w     D0, [A6 - 0x18]
  2150. 00001B98  48C0                     ext.l      D0
  2151. 00001B9A  4EBA 5FA4                jsr        [PC + 0x5FA4 /* 00007B40 */]
  2152. 00001B9E  486E FF88                pea.l      [A6 - 0x78]
  2153. 00001BA2  486C C18C                pea.l      [A4 - 0x3E74]
  2154. 00001BA6  3F3C 0000                move.w     -[A7], 0x0
  2155. 00001BAA  A9EB                     syscall    Pack4/FP68K
  2156. 00001BAC  4EBA 5FA6                jsr        [PC + 0x5FA6 /* 00007B54 */]
  2157. 00001BB0  3D40 FFFC                move.w     [A6 - 0x4], D0
  2158. 00001BB4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2159. 00001BB8  4EBA 3B38                jsr        [PC + 0x3B38 /* 000056F2 */]
  2160. 00001BBC  548F                     addq.l     A7, 2
  2161. 00001BBE  2D40 FF7E                move.l     [A6 - 0x82], D0
  2162. 00001BC2  486C 020E                pea.l      [A4 + 0x20E]
  2163. 00001BC6  486C C18C                pea.l      [A4 - 0x3E74]
  2164. 00001BCA  3F3C 080E                move.w     -[A7], 0x80E
  2165. 00001BCE  A9EB                     syscall    Pack4/FP68K
  2166. 00001BD0  486E FF7E                pea.l      [A6 - 0x82]
  2167. 00001BD4  486C C18C                pea.l      [A4 - 0x3E74]
  2168. 00001BD8  3F3C 1004                move.w     -[A7], 0x1004
  2169. 00001BDC  A9EB                     syscall    Pack4/FP68K
  2170. 00001BDE  2D6C C18C FF7E           move.l     [A6 - 0x82], [A4 - 0x3E74]
  2171. 00001BE4  2D6C C190 FF82           move.l     [A6 - 0x7E], [A4 - 0x3E70]
  2172. 00001BEA  3D6C C194 FF86           move.w     [A6 - 0x7A], [A4 - 0x3E6C]
  2173. 00001BF0  302E FFE6                move.w     D0, [A6 - 0x1A]
  2174. 00001BF4  48C0                     ext.l      D0
  2175. 00001BF6  4EBA 5F48                jsr        [PC + 0x5F48 /* 00007B40 */]
  2176. 00001BFA  486E FF7E                pea.l      [A6 - 0x82]
  2177. 00001BFE  486C C18C                pea.l      [A4 - 0x3E74]
  2178. 00001C02  3F3C 0002                move.w     -[A7], 0x2
  2179. 00001C06  A9EB                     syscall    Pack4/FP68K
  2180. 00001C08  4EBA 5F4A                jsr        [PC + 0x5F4A /* 00007B54 */]
  2181. 00001C0C  3D40 FFFA                move.w     [A6 - 0x6], D0
  2182. 00001C10  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2183. 00001C14  4EBA 3A36                jsr        [PC + 0x3A36 /* 0000564C */]
  2184. 00001C18  548F                     addq.l     A7, 2
  2185. 00001C1A  2D40 FF74                move.l     [A6 - 0x8C], D0
  2186. 00001C1E  486C 0216                pea.l      [A4 + 0x216]
  2187. 00001C22  486C C18C                pea.l      [A4 - 0x3E74]
  2188. 00001C26  3F3C 080E                move.w     -[A7], 0x80E
  2189. 00001C2A  A9EB                     syscall    Pack4/FP68K
  2190. 00001C2C  486E FF74                pea.l      [A6 - 0x8C]
  2191. 00001C30  486C C18C                pea.l      [A4 - 0x3E74]
  2192. 00001C34  3F3C 1004                move.w     -[A7], 0x1004
  2193. 00001C38  A9EB                     syscall    Pack4/FP68K
  2194. 00001C3A  2D6C C18C FF74           move.l     [A6 - 0x8C], [A4 - 0x3E74]
  2195. 00001C40  2D6C C190 FF78           move.l     [A6 - 0x88], [A4 - 0x3E70]
  2196. 00001C46  3D6C C194 FF7C           move.w     [A6 - 0x84], [A4 - 0x3E6C]
  2197. 00001C4C  302E FFE8                move.w     D0, [A6 - 0x18]
  2198. 00001C50  48C0                     ext.l      D0
  2199. 00001C52  4EBA 5EEC                jsr        [PC + 0x5EEC /* 00007B40 */]
  2200. 00001C56  486E FF74                pea.l      [A6 - 0x8C]
  2201. 00001C5A  486C C18C                pea.l      [A4 - 0x3E74]
  2202. 00001C5E  3F3C 0002                move.w     -[A7], 0x2
  2203. 00001C62  A9EB                     syscall    Pack4/FP68K
  2204. 00001C64  4EBA 5EEE                jsr        [PC + 0x5EEE /* 00007B54 */]
  2205. 00001C68  3D40 FFF4                move.w     [A6 - 0xC], D0
  2206. 00001C6C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2207. 00001C70  4EBA 3A80                jsr        [PC + 0x3A80 /* 000056F2 */]
  2208. 00001C74  548F                     addq.l     A7, 2
  2209. 00001C76  2D40 FF6A                move.l     [A6 - 0x96], D0
  2210. 00001C7A  486C 021E                pea.l      [A4 + 0x21E]
  2211. 00001C7E  486C C18C                pea.l      [A4 - 0x3E74]
  2212. 00001C82  3F3C 080E                move.w     -[A7], 0x80E
  2213. 00001C86  A9EB                     syscall    Pack4/FP68K
  2214. 00001C88  486E FF6A                pea.l      [A6 - 0x96]
  2215. 00001C8C  486C C18C                pea.l      [A4 - 0x3E74]
  2216. 00001C90  3F3C 1004                move.w     -[A7], 0x1004
  2217. 00001C94  A9EB                     syscall    Pack4/FP68K
  2218. 00001C96  2D6C C18C FF6A           move.l     [A6 - 0x96], [A4 - 0x3E74]
  2219. 00001C9C  2D6C C190 FF6E           move.l     [A6 - 0x92], [A4 - 0x3E70]
  2220. 00001CA2  3D6C C194 FF72           move.w     [A6 - 0x8E], [A4 - 0x3E6C]
  2221. 00001CA8  302E FFE6                move.w     D0, [A6 - 0x1A]
  2222. 00001CAC  48C0                     ext.l      D0
  2223. 00001CAE  4EBA 5E90                jsr        [PC + 0x5E90 /* 00007B40 */]
  2224. 00001CB2  486E FF6A                pea.l      [A6 - 0x96]
  2225. 00001CB6  486C C18C                pea.l      [A4 - 0x3E74]
  2226. 00001CBA  3F3C 0000                move.w     -[A7], 0x0
  2227. 00001CBE  A9EB                     syscall    Pack4/FP68K
  2228. 00001CC0  4EBA 5E92                jsr        [PC + 0x5E92 /* 00007B54 */]
  2229. 00001CC4  3D40 FFF2                move.w     [A6 - 0xE], D0
  2230. 00001CC8  3F3C 0001                move.w     -[A7], 0x1
  2231. 00001CCC  3F3C 0001                move.w     -[A7], 0x1
  2232. 00001CD0  4EBA 5ECC                jsr        [PC + 0x5ECC /* 00007B9E */]
  2233. 00001CD4  588F                     addq.l     A7, 4
  2234. 00001CD6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2235. 00001CDA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2236. 00001CDE  4EBA 5EEC                jsr        [PC + 0x5EEC /* 00007BCC */]
  2237. 00001CE2  588F                     addq.l     A7, 4
  2238. 00001CE4  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2239. 00001CE8  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2240. 00001CEC  4EBA 5F02                jsr        [PC + 0x5F02 /* 00007BF0 */]
  2241. 00001CF0  588F                     addq.l     A7, 4
  2242. 00001CF2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2243. 00001CF6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2244. 00001CFA  4EBA 5ED0                jsr        [PC + 0x5ED0 /* 00007BCC */]
  2245. 00001CFE  588F                     addq.l     A7, 4
  2246. 00001D00  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2247. 00001D04  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2248. 00001D08  4EBA 5EE6                jsr        [PC + 0x5EE6 /* 00007BF0 */]
  2249. 00001D0C  588F                     addq.l     A7, 4
  2250. 00001D0E  3F3C 0002                move.w     -[A7], 0x2
  2251. 00001D12  3F3C 0002                move.w     -[A7], 0x2
  2252. 00001D16  4EBA 5E86                jsr        [PC + 0x5E86 /* 00007B9E */]
  2253. 00001D1A  588F                     addq.l     A7, 4
  2254. 00001D1C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2255. 00001D20  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  2256. 00001D24  4EBA 5EA6                jsr        [PC + 0x5EA6 /* 00007BCC */]
  2257. 00001D28  588F                     addq.l     A7, 4
  2258. 00001D2A  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2259. 00001D2E  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2260. 00001D32  4EBA 5EBC                jsr        [PC + 0x5EBC /* 00007BF0 */]
  2261. 00001D36  588F                     addq.l     A7, 4
  2262. 00001D38  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  2263. 00001D3C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2264. 00001D40  4EBA 5E8A                jsr        [PC + 0x5E8A /* 00007BCC */]
  2265. 00001D44  588F                     addq.l     A7, 4
  2266. 00001D46  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  2267. 00001D4A  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  2268. 00001D4E  4EBA 5EA0                jsr        [PC + 0x5EA0 /* 00007BF0 */]
  2269. 00001D52  588F                     addq.l     A7, 4
  2270. 00001D54  486E FFE2                pea.l      [A6 - 0x1E]
  2271. 00001D58  2F3C 0000 0002           move.l     -[A7], 0x2
  2272. 00001D5E  4EBA 45A0                jsr        [PC + 0x45A0 /* 00006300 */]
  2273. 00001D62  508F                     addq.l     A7, 8
  2274. 00001D64  3D6E FFFC FFF8           move.w     [A6 - 0x8], [A6 - 0x4]
  2275. 00001D6A  3D6E FFFA FFF6           move.w     [A6 - 0xA], [A6 - 0x6]
  2276. 00001D70  3D6E FFF4 FFF0           move.w     [A6 - 0x10], [A6 - 0xC]
  2277. 00001D76  3D6E FFF2 FFEE           move.w     [A6 - 0x12], [A6 - 0xE]
  2278. 00001D7C  566E FFFE                addq.w     [A6 - 0x2], 3
  2279. 00001D80  6000 FDC4                bra        -0x23A /* 00001B46 */
  2280. label00001D84:
  2281. 00001D84  576E FFFE                subq.w     [A6 - 0x2], 3
  2282. 00001D88  526E FFEC                addq.w     [A6 - 0x14], 1
  2283. 00001D8C  6000 FD9E                bra        -0x260 /* 00001B2C */
  2284. label00001D90:
  2285. 00001D90  486C DCC0                pea.l      [A4 - 0x2340]
  2286. 00001D94  4EBA 53AE                jsr        [PC + 0x53AE /* 00007144 */]
  2287. 00001D98  588F                     addq.l     A7, 4
  2288. 00001D9A  4EBA 0006                jsr        [PC + 0x6 /* 00001DA2 */]
  2289. 00001D9E  4E5E                     unlink     A6
  2290. 00001DA0  4E75                     rts
  2291. fn00001DA2:
  2292. 00001DA2  4E56 FFCC                link       A6, -0x0034
  2293. 00001DA6  3D7C 0081 FFF6           move.w     [A6 - 0xA], 0x81
  2294. 00001DAC  3D7C 0023 FFF4           move.w     [A6 - 0xC], 0x23 /* '#' */
  2295. 00001DB2  2F2C DD34                move.l     -[A7], [A4 - 0x22CC]
  2296. 00001DB6  4EBA 3B62                jsr        [PC + 0x3B62 /* 0000591A */]
  2297. 00001DBA  588F                     addq.l     A7, 4
  2298. 00001DBC  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  2299. 00001DC0  3F3C 00A1                move.w     -[A7], 0xA1
  2300. 00001DC4  3F3C 0004                move.w     -[A7], 0x4
  2301. 00001DC8  3F3C 0062                move.w     -[A7], 0x62 /* 'b' */
  2302. 00001DCC  486C DCB8                pea.l      [A4 - 0x2348]
  2303. 00001DD0  4EBA 6188                jsr        [PC + 0x6188 /* 00007F5A */]
  2304. 00001DD4  DEFC 000C                add.w      A7, 0xC
  2305. 00001DD8  486C DCB8                pea.l      [A4 - 0x2348]
  2306. 00001DDC  2F2C DC80                move.l     -[A7], [A4 - 0x2380]
  2307. 00001DE0  4EBA 5342                jsr        [PC + 0x5342 /* 00007124 */]
  2308. 00001DE4  508F                     addq.l     A7, 8
  2309. 00001DE6  302C DCF0                move.w     D0, [A4 - 0x2310]
  2310. 00001DEA  48C0                     ext.l      D0
  2311. 00001DEC  81FC 0168                divs.w     D0, 0x168
  2312. 00001DF0  4840                     swap.w     D0
  2313. 00001DF2  3F00                     move.w     -[A7], D0
  2314. 00001DF4  4EBA 3856                jsr        [PC + 0x3856 /* 0000564C */]
  2315. 00001DF8  548F                     addq.l     A7, 2
  2316. 00001DFA  2D40 FFEA                move.l     [A6 - 0x16], D0
  2317. 00001DFE  486C 0226                pea.l      [A4 + 0x226]
  2318. 00001E02  486C C18C                pea.l      [A4 - 0x3E74]
  2319. 00001E06  3F3C 080E                move.w     -[A7], 0x80E
  2320. 00001E0A  A9EB                     syscall    Pack4/FP68K
  2321. 00001E0C  486E FFEA                pea.l      [A6 - 0x16]
  2322. 00001E10  486C C18C                pea.l      [A4 - 0x3E74]
  2323. 00001E14  3F3C 1004                move.w     -[A7], 0x1004
  2324. 00001E18  A9EB                     syscall    Pack4/FP68K
  2325. 00001E1A  2D6C C18C FFEA           move.l     [A6 - 0x16], [A4 - 0x3E74]
  2326. 00001E20  2D6C C190 FFEE           move.l     [A6 - 0x12], [A4 - 0x3E70]
  2327. 00001E26  3D6C C194 FFF2           move.w     [A6 - 0xE], [A4 - 0x3E6C]
  2328. 00001E2C  302E FFF6                move.w     D0, [A6 - 0xA]
  2329. 00001E30  48C0                     ext.l      D0
  2330. 00001E32  4EBA 5D0C                jsr        [PC + 0x5D0C /* 00007B40 */]
  2331. 00001E36  486E FFEA                pea.l      [A6 - 0x16]
  2332. 00001E3A  486C C18C                pea.l      [A4 - 0x3E74]
  2333. 00001E3E  3F3C 0000                move.w     -[A7], 0x0
  2334. 00001E42  A9EB                     syscall    Pack4/FP68K
  2335. 00001E44  4EBA 5D0E                jsr        [PC + 0x5D0E /* 00007B54 */]
  2336. 00001E48  3D40 FFFE                move.w     [A6 - 0x2], D0
  2337. 00001E4C  302C DCF0                move.w     D0, [A4 - 0x2310]
  2338. 00001E50  48C0                     ext.l      D0
  2339. 00001E52  81FC 0168                divs.w     D0, 0x168
  2340. 00001E56  4840                     swap.w     D0
  2341. 00001E58  3F00                     move.w     -[A7], D0
  2342. 00001E5A  4EBA 3896                jsr        [PC + 0x3896 /* 000056F2 */]
  2343. 00001E5E  548F                     addq.l     A7, 2
  2344. 00001E60  2D40 FFE0                move.l     [A6 - 0x20], D0
  2345. 00001E64  486C 022E                pea.l      [A4 + 0x22E]
  2346. 00001E68  486C C18C                pea.l      [A4 - 0x3E74]
  2347. 00001E6C  3F3C 080E                move.w     -[A7], 0x80E
  2348. 00001E70  A9EB                     syscall    Pack4/FP68K
  2349. 00001E72  486E FFE0                pea.l      [A6 - 0x20]
  2350. 00001E76  486C C18C                pea.l      [A4 - 0x3E74]
  2351. 00001E7A  3F3C 1004                move.w     -[A7], 0x1004
  2352. 00001E7E  A9EB                     syscall    Pack4/FP68K
  2353. 00001E80  2D6C C18C FFE0           move.l     [A6 - 0x20], [A4 - 0x3E74]
  2354. 00001E86  2D6C C190 FFE4           move.l     [A6 - 0x1C], [A4 - 0x3E70]
  2355. 00001E8C  3D6C C194 FFE8           move.w     [A6 - 0x18], [A4 - 0x3E6C]
  2356. 00001E92  302E FFF4                move.w     D0, [A6 - 0xC]
  2357. 00001E96  48C0                     ext.l      D0
  2358. 00001E98  4EBA 5CA6                jsr        [PC + 0x5CA6 /* 00007B40 */]
  2359. 00001E9C  486E FFE0                pea.l      [A6 - 0x20]
  2360. 00001EA0  486C C18C                pea.l      [A4 - 0x3E74]
  2361. 00001EA4  3F3C 0002                move.w     -[A7], 0x2
  2362. 00001EA8  A9EB                     syscall    Pack4/FP68K
  2363. 00001EAA  4EBA 5CA8                jsr        [PC + 0x5CA8 /* 00007B54 */]
  2364. 00001EAE  3D40 FFFC                move.w     [A6 - 0x4], D0
  2365. 00001EB2  302C DCF0                move.w     D0, [A4 - 0x2310]
  2366. 00001EB6  48C0                     ext.l      D0
  2367. 00001EB8  81FC 0168                divs.w     D0, 0x168
  2368. 00001EBC  4840                     swap.w     D0
  2369. 00001EBE  3F00                     move.w     -[A7], D0
  2370. 00001EC0  4EBA 378A                jsr        [PC + 0x378A /* 0000564C */]
  2371. 00001EC4  548F                     addq.l     A7, 2
  2372. 00001EC6  2D40 FFD6                move.l     [A6 - 0x2A], D0
  2373. 00001ECA  486C 0236                pea.l      [A4 + 0x236]
  2374. 00001ECE  486C C18C                pea.l      [A4 - 0x3E74]
  2375. 00001ED2  3F3C 080E                move.w     -[A7], 0x80E
  2376. 00001ED6  A9EB                     syscall    Pack4/FP68K
  2377. 00001ED8  486E FFD6                pea.l      [A6 - 0x2A]
  2378. 00001EDC  486C C18C                pea.l      [A4 - 0x3E74]
  2379. 00001EE0  3F3C 1004                move.w     -[A7], 0x1004
  2380. 00001EE4  A9EB                     syscall    Pack4/FP68K
  2381. 00001EE6  2D6C C18C FFD6           move.l     [A6 - 0x2A], [A4 - 0x3E74]
  2382. 00001EEC  2D6C C190 FFDA           move.l     [A6 - 0x26], [A4 - 0x3E70]
  2383. 00001EF2  3D6C C194 FFDE           move.w     [A6 - 0x22], [A4 - 0x3E6C]
  2384. 00001EF8  302E FFF6                move.w     D0, [A6 - 0xA]
  2385. 00001EFC  48C0                     ext.l      D0
  2386. 00001EFE  4EBA 5C40                jsr        [PC + 0x5C40 /* 00007B40 */]
  2387. 00001F02  486E FFD6                pea.l      [A6 - 0x2A]
  2388. 00001F06  486C C18C                pea.l      [A4 - 0x3E74]
  2389. 00001F0A  3F3C 0002                move.w     -[A7], 0x2
  2390. 00001F0E  A9EB                     syscall    Pack4/FP68K
  2391. 00001F10  4EBA 5C42                jsr        [PC + 0x5C42 /* 00007B54 */]
  2392. 00001F14  3D40 FFFA                move.w     [A6 - 0x6], D0
  2393. 00001F18  302C DCF0                move.w     D0, [A4 - 0x2310]
  2394. 00001F1C  48C0                     ext.l      D0
  2395. 00001F1E  81FC 0168                divs.w     D0, 0x168
  2396. 00001F22  4840                     swap.w     D0
  2397. 00001F24  3F00                     move.w     -[A7], D0
  2398. 00001F26  4EBA 37CA                jsr        [PC + 0x37CA /* 000056F2 */]
  2399. 00001F2A  548F                     addq.l     A7, 2
  2400. 00001F2C  2D40 FFCC                move.l     [A6 - 0x34], D0
  2401. 00001F30  486C 023E                pea.l      [A4 + 0x23E]
  2402. 00001F34  486C C18C                pea.l      [A4 - 0x3E74]
  2403. 00001F38  3F3C 080E                move.w     -[A7], 0x80E
  2404. 00001F3C  A9EB                     syscall    Pack4/FP68K
  2405. 00001F3E  486E FFCC                pea.l      [A6 - 0x34]
  2406. 00001F42  486C C18C                pea.l      [A4 - 0x3E74]
  2407. 00001F46  3F3C 1004                move.w     -[A7], 0x1004
  2408. 00001F4A  A9EB                     syscall    Pack4/FP68K
  2409. 00001F4C  2D6C C18C FFCC           move.l     [A6 - 0x34], [A4 - 0x3E74]
  2410. 00001F52  2D6C C190 FFD0           move.l     [A6 - 0x30], [A4 - 0x3E70]
  2411. 00001F58  3D6C C194 FFD4           move.w     [A6 - 0x2C], [A4 - 0x3E6C]
  2412. 00001F5E  302E FFF4                move.w     D0, [A6 - 0xC]
  2413. 00001F62  48C0                     ext.l      D0
  2414. 00001F64  4EBA 5BDA                jsr        [PC + 0x5BDA /* 00007B40 */]
  2415. 00001F68  486E FFCC                pea.l      [A6 - 0x34]
  2416. 00001F6C  486C C18C                pea.l      [A4 - 0x3E74]
  2417. 00001F70  3F3C 0000                move.w     -[A7], 0x0
  2418. 00001F74  A9EB                     syscall    Pack4/FP68K
  2419. 00001F76  4EBA 5BDC                jsr        [PC + 0x5BDC /* 00007B54 */]
  2420. 00001F7A  3D40 FFF8                move.w     [A6 - 0x8], D0
  2421. 00001F7E  3F3C 0001                move.w     -[A7], 0x1
  2422. 00001F82  3F3C 0001                move.w     -[A7], 0x1
  2423. 00001F86  4EBA 5C16                jsr        [PC + 0x5C16 /* 00007B9E */]
  2424. 00001F8A  588F                     addq.l     A7, 4
  2425. 00001F8C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2426. 00001F90  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2427. 00001F94  4EBA 5C36                jsr        [PC + 0x5C36 /* 00007BCC */]
  2428. 00001F98  588F                     addq.l     A7, 4
  2429. 00001F9A  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2430. 00001F9E  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2431. 00001FA2  4EBA 5C4C                jsr        [PC + 0x5C4C /* 00007BF0 */]
  2432. 00001FA6  588F                     addq.l     A7, 4
  2433. 00001FA8  3F3C 0002                move.w     -[A7], 0x2
  2434. 00001FAC  3F3C 0002                move.w     -[A7], 0x2
  2435. 00001FB0  4EBA 5BEC                jsr        [PC + 0x5BEC /* 00007B9E */]
  2436. 00001FB4  588F                     addq.l     A7, 4
  2437. 00001FB6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2438. 00001FBA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2439. 00001FBE  4EBA 5C0C                jsr        [PC + 0x5C0C /* 00007BCC */]
  2440. 00001FC2  588F                     addq.l     A7, 4
  2441. 00001FC4  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2442. 00001FC8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2443. 00001FCC  4EBA 5C22                jsr        [PC + 0x5C22 /* 00007BF0 */]
  2444. 00001FD0  588F                     addq.l     A7, 4
  2445. 00001FD2  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  2446. 00001FD6  3F3C 0059                move.w     -[A7], 0x59 /* 'Y' */
  2447. 00001FDA  4267                     clr.w      -[A7]
  2448. 00001FDC  4267                     clr.w      -[A7]
  2449. 00001FDE  486C DCB8                pea.l      [A4 - 0x2348]
  2450. 00001FE2  4EBA 5F76                jsr        [PC + 0x5F76 /* 00007F5A */]
  2451. 00001FE6  DEFC 000C                add.w      A7, 0xC
  2452. 00001FEA  486C DCB8                pea.l      [A4 - 0x2348]
  2453. 00001FEE  4EBA 5146                jsr        [PC + 0x5146 /* 00007136 */]
  2454. 00001FF2  588F                     addq.l     A7, 4
  2455. 00001FF4  3F3C 0019                move.w     -[A7], 0x19
  2456. 00001FF8  3F3C 0013                move.w     -[A7], 0x13
  2457. 00001FFC  4EBA 5BCE                jsr        [PC + 0x5BCE /* 00007BCC */]
  2458. 00002000  588F                     addq.l     A7, 4
  2459. 00002002  3F3C 0004                move.w     -[A7], 0x4
  2460. 00002006  4EBA 4E70                jsr        [PC + 0x4E70 /* 00006E78 */]
  2461. 0000200A  548F                     addq.l     A7, 2
  2462. 0000200C  486C 0246                pea.l      [A4 + 0x246]
  2463. 00002010  4EBA 4EA6                jsr        [PC + 0x4EA6 /* 00006EB8 */]
  2464. 00002014  588F                     addq.l     A7, 4
  2465. 00002016  4267                     clr.w      -[A7]
  2466. 00002018  4EBA 4E5E                jsr        [PC + 0x4E5E /* 00006E78 */]
  2467. 0000201C  548F                     addq.l     A7, 2
  2468. 0000201E  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  2469. 00002022  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  2470. 00002026  4EBA 5BA4                jsr        [PC + 0x5BA4 /* 00007BCC */]
  2471. 0000202A  588F                     addq.l     A7, 4
  2472. 0000202C  302C DCF0                move.w     D0, [A4 - 0x2310]
  2473. 00002030  48C0                     ext.l      D0
  2474. 00002032  81FC 0168                divs.w     D0, 0x168
  2475. 00002036  4840                     swap.w     D0
  2476. 00002038  48C0                     ext.l      D0
  2477. 0000203A  81FC 0006                divs.w     D0, 0x6
  2478. 0000203E  3F00                     move.w     -[A7], D0
  2479. 00002040  302C DCF0                move.w     D0, [A4 - 0x2310]
  2480. 00002044  48C0                     ext.l      D0
  2481. 00002046  81FC 0168                divs.w     D0, 0x168
  2482. 0000204A  3F00                     move.w     -[A7], D0
  2483. 0000204C  486C 0250                pea.l      [A4 + 0x250]
  2484. 00002050  486C DA6E                pea.l      [A4 - 0x2592]
  2485. 00002054  4EBA 3F2C                jsr        [PC + 0x3F2C /* 00005F82 */]
  2486. 00002058  DEFC 000C                add.w      A7, 0xC
  2487. 0000205C  486C DA6E                pea.l      [A4 - 0x2592]
  2488. 00002060  4EBA 4E56                jsr        [PC + 0x4E56 /* 00006EB8 */]
  2489. 00002064  588F                     addq.l     A7, 4
  2490. 00002066  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  2491. 0000206A  4EBA 38AE                jsr        [PC + 0x38AE /* 0000591A */]
  2492. 0000206E  588F                     addq.l     A7, 4
  2493. 00002070  4E5E                     unlink     A6
  2494. 00002072  4E75                     rts
  2495. fn00002074:
  2496. 00002074  4E56 FFA4                link       A6, -0x005C
  2497. 00002078  3D7C 0081 FFF6           move.w     [A6 - 0xA], 0x81
  2498. 0000207E  3D7C 0023 FFF4           move.w     [A6 - 0xC], 0x23 /* '#' */
  2499. 00002084  2F2C DD34                move.l     -[A7], [A4 - 0x22CC]
  2500. 00002088  4EBA 3890                jsr        [PC + 0x3890 /* 0000591A */]
  2501. 0000208C  588F                     addq.l     A7, 4
  2502. 0000208E  302C DCF0                move.w     D0, [A4 - 0x2310]
  2503. 00002092  48C0                     ext.l      D0
  2504. 00002094  81FC 0168                divs.w     D0, 0x168
  2505. 00002098  4840                     swap.w     D0
  2506. 0000209A  3F00                     move.w     -[A7], D0
  2507. 0000209C  4EBA 35AE                jsr        [PC + 0x35AE /* 0000564C */]
  2508. 000020A0  548F                     addq.l     A7, 2
  2509. 000020A2  2D40 FFEA                move.l     [A6 - 0x16], D0
  2510. 000020A6  486C 025A                pea.l      [A4 + 0x25A]
  2511. 000020AA  486C C18C                pea.l      [A4 - 0x3E74]
  2512. 000020AE  3F3C 080E                move.w     -[A7], 0x80E
  2513. 000020B2  A9EB                     syscall    Pack4/FP68K
  2514. 000020B4  486E FFEA                pea.l      [A6 - 0x16]
  2515. 000020B8  486C C18C                pea.l      [A4 - 0x3E74]
  2516. 000020BC  3F3C 1004                move.w     -[A7], 0x1004
  2517. 000020C0  A9EB                     syscall    Pack4/FP68K
  2518. 000020C2  2D6C C18C FFEA           move.l     [A6 - 0x16], [A4 - 0x3E74]
  2519. 000020C8  2D6C C190 FFEE           move.l     [A6 - 0x12], [A4 - 0x3E70]
  2520. 000020CE  3D6C C194 FFF2           move.w     [A6 - 0xE], [A4 - 0x3E6C]
  2521. 000020D4  302E FFF6                move.w     D0, [A6 - 0xA]
  2522. 000020D8  48C0                     ext.l      D0
  2523. 000020DA  4EBA 5A64                jsr        [PC + 0x5A64 /* 00007B40 */]
  2524. 000020DE  486E FFEA                pea.l      [A6 - 0x16]
  2525. 000020E2  486C C18C                pea.l      [A4 - 0x3E74]
  2526. 000020E6  3F3C 0000                move.w     -[A7], 0x0
  2527. 000020EA  A9EB                     syscall    Pack4/FP68K
  2528. 000020EC  4EBA 5A66                jsr        [PC + 0x5A66 /* 00007B54 */]
  2529. 000020F0  3D40 FFFE                move.w     [A6 - 0x2], D0
  2530. 000020F4  302C DCF0                move.w     D0, [A4 - 0x2310]
  2531. 000020F8  48C0                     ext.l      D0
  2532. 000020FA  81FC 0168                divs.w     D0, 0x168
  2533. 000020FE  4840                     swap.w     D0
  2534. 00002100  3F00                     move.w     -[A7], D0
  2535. 00002102  4EBA 35EE                jsr        [PC + 0x35EE /* 000056F2 */]
  2536. 00002106  548F                     addq.l     A7, 2
  2537. 00002108  2D40 FFE0                move.l     [A6 - 0x20], D0
  2538. 0000210C  486C 0262                pea.l      [A4 + 0x262]
  2539. 00002110  486C C18C                pea.l      [A4 - 0x3E74]
  2540. 00002114  3F3C 080E                move.w     -[A7], 0x80E
  2541. 00002118  A9EB                     syscall    Pack4/FP68K
  2542. 0000211A  486E FFE0                pea.l      [A6 - 0x20]
  2543. 0000211E  486C C18C                pea.l      [A4 - 0x3E74]
  2544. 00002122  3F3C 1004                move.w     -[A7], 0x1004
  2545. 00002126  A9EB                     syscall    Pack4/FP68K
  2546. 00002128  2D6C C18C FFE0           move.l     [A6 - 0x20], [A4 - 0x3E74]
  2547. 0000212E  2D6C C190 FFE4           move.l     [A6 - 0x1C], [A4 - 0x3E70]
  2548. 00002134  3D6C C194 FFE8           move.w     [A6 - 0x18], [A4 - 0x3E6C]
  2549. 0000213A  302E FFF4                move.w     D0, [A6 - 0xC]
  2550. 0000213E  48C0                     ext.l      D0
  2551. 00002140  4EBA 59FE                jsr        [PC + 0x59FE /* 00007B40 */]
  2552. 00002144  486E FFE0                pea.l      [A6 - 0x20]
  2553. 00002148  486C C18C                pea.l      [A4 - 0x3E74]
  2554. 0000214C  3F3C 0002                move.w     -[A7], 0x2
  2555. 00002150  A9EB                     syscall    Pack4/FP68K
  2556. 00002152  4EBA 5A00                jsr        [PC + 0x5A00 /* 00007B54 */]
  2557. 00002156  3D40 FFFC                move.w     [A6 - 0x4], D0
  2558. 0000215A  302C DCF0                move.w     D0, [A4 - 0x2310]
  2559. 0000215E  48C0                     ext.l      D0
  2560. 00002160  81FC 0168                divs.w     D0, 0x168
  2561. 00002164  4840                     swap.w     D0
  2562. 00002166  3F00                     move.w     -[A7], D0
  2563. 00002168  4EBA 34E2                jsr        [PC + 0x34E2 /* 0000564C */]
  2564. 0000216C  548F                     addq.l     A7, 2
  2565. 0000216E  2D40 FFD6                move.l     [A6 - 0x2A], D0
  2566. 00002172  486C 026A                pea.l      [A4 + 0x26A]
  2567. 00002176  486C C18C                pea.l      [A4 - 0x3E74]
  2568. 0000217A  3F3C 080E                move.w     -[A7], 0x80E
  2569. 0000217E  A9EB                     syscall    Pack4/FP68K
  2570. 00002180  486E FFD6                pea.l      [A6 - 0x2A]
  2571. 00002184  486C C18C                pea.l      [A4 - 0x3E74]
  2572. 00002188  3F3C 1004                move.w     -[A7], 0x1004
  2573. 0000218C  A9EB                     syscall    Pack4/FP68K
  2574. 0000218E  2D6C C18C FFD6           move.l     [A6 - 0x2A], [A4 - 0x3E74]
  2575. 00002194  2D6C C190 FFDA           move.l     [A6 - 0x26], [A4 - 0x3E70]
  2576. 0000219A  3D6C C194 FFDE           move.w     [A6 - 0x22], [A4 - 0x3E6C]
  2577. 000021A0  302E FFF6                move.w     D0, [A6 - 0xA]
  2578. 000021A4  48C0                     ext.l      D0
  2579. 000021A6  4EBA 5998                jsr        [PC + 0x5998 /* 00007B40 */]
  2580. 000021AA  486E FFD6                pea.l      [A6 - 0x2A]
  2581. 000021AE  486C C18C                pea.l      [A4 - 0x3E74]
  2582. 000021B2  3F3C 0002                move.w     -[A7], 0x2
  2583. 000021B6  A9EB                     syscall    Pack4/FP68K
  2584. 000021B8  4EBA 599A                jsr        [PC + 0x599A /* 00007B54 */]
  2585. 000021BC  3D40 FFFA                move.w     [A6 - 0x6], D0
  2586. 000021C0  302C DCF0                move.w     D0, [A4 - 0x2310]
  2587. 000021C4  48C0                     ext.l      D0
  2588. 000021C6  81FC 0168                divs.w     D0, 0x168
  2589. 000021CA  4840                     swap.w     D0
  2590. 000021CC  3F00                     move.w     -[A7], D0
  2591. 000021CE  4EBA 3522                jsr        [PC + 0x3522 /* 000056F2 */]
  2592. 000021D2  548F                     addq.l     A7, 2
  2593. 000021D4  2D40 FFCC                move.l     [A6 - 0x34], D0
  2594. 000021D8  486C 0272                pea.l      [A4 + 0x272]
  2595. 000021DC  486C C18C                pea.l      [A4 - 0x3E74]
  2596. 000021E0  3F3C 080E                move.w     -[A7], 0x80E
  2597. 000021E4  A9EB                     syscall    Pack4/FP68K
  2598. 000021E6  486E FFCC                pea.l      [A6 - 0x34]
  2599. 000021EA  486C C18C                pea.l      [A4 - 0x3E74]
  2600. 000021EE  3F3C 1004                move.w     -[A7], 0x1004
  2601. 000021F2  A9EB                     syscall    Pack4/FP68K
  2602. 000021F4  2D6C C18C FFCC           move.l     [A6 - 0x34], [A4 - 0x3E74]
  2603. 000021FA  2D6C C190 FFD0           move.l     [A6 - 0x30], [A4 - 0x3E70]
  2604. 00002200  3D6C C194 FFD4           move.w     [A6 - 0x2C], [A4 - 0x3E6C]
  2605. 00002206  302E FFF4                move.w     D0, [A6 - 0xC]
  2606. 0000220A  48C0                     ext.l      D0
  2607. 0000220C  4EBA 5932                jsr        [PC + 0x5932 /* 00007B40 */]
  2608. 00002210  486E FFCC                pea.l      [A6 - 0x34]
  2609. 00002214  486C C18C                pea.l      [A4 - 0x3E74]
  2610. 00002218  3F3C 0000                move.w     -[A7], 0x0
  2611. 0000221C  A9EB                     syscall    Pack4/FP68K
  2612. 0000221E  4EBA 5934                jsr        [PC + 0x5934 /* 00007B54 */]
  2613. 00002222  3D40 FFF8                move.w     [A6 - 0x8], D0
  2614. 00002226  3F3C 0001                move.w     -[A7], 0x1
  2615. 0000222A  3F3C 0001                move.w     -[A7], 0x1
  2616. 0000222E  4EBA 596E                jsr        [PC + 0x596E /* 00007B9E */]
  2617. 00002232  588F                     addq.l     A7, 4
  2618. 00002234  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2619. 00002238  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2620. 0000223C  4EBA 598E                jsr        [PC + 0x598E /* 00007BCC */]
  2621. 00002240  588F                     addq.l     A7, 4
  2622. 00002242  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2623. 00002246  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2624. 0000224A  4EBA 59A4                jsr        [PC + 0x59A4 /* 00007BF0 */]
  2625. 0000224E  588F                     addq.l     A7, 4
  2626. 00002250  3F3C 0002                move.w     -[A7], 0x2
  2627. 00002254  3F3C 0002                move.w     -[A7], 0x2
  2628. 00002258  4EBA 5944                jsr        [PC + 0x5944 /* 00007B9E */]
  2629. 0000225C  588F                     addq.l     A7, 4
  2630. 0000225E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2631. 00002262  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2632. 00002266  4EBA 5964                jsr        [PC + 0x5964 /* 00007BCC */]
  2633. 0000226A  588F                     addq.l     A7, 4
  2634. 0000226C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2635. 00002270  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2636. 00002274  4EBA 597A                jsr        [PC + 0x597A /* 00007BF0 */]
  2637. 00002278  588F                     addq.l     A7, 4
  2638. 0000227A  5C6C DCF0                addq.w     [A4 - 0x2310], 6
  2639. 0000227E  302C DCF0                move.w     D0, [A4 - 0x2310]
  2640. 00002282  48C0                     ext.l      D0
  2641. 00002284  81FC 0168                divs.w     D0, 0x168
  2642. 00002288  4840                     swap.w     D0
  2643. 0000228A  3F00                     move.w     -[A7], D0
  2644. 0000228C  4EBA 33BE                jsr        [PC + 0x33BE /* 0000564C */]
  2645. 00002290  548F                     addq.l     A7, 2
  2646. 00002292  2D40 FFC2                move.l     [A6 - 0x3E], D0
  2647. 00002296  486C 027A                pea.l      [A4 + 0x27A]
  2648. 0000229A  486C C18C                pea.l      [A4 - 0x3E74]
  2649. 0000229E  3F3C 080E                move.w     -[A7], 0x80E
  2650. 000022A2  A9EB                     syscall    Pack4/FP68K
  2651. 000022A4  486E FFC2                pea.l      [A6 - 0x3E]
  2652. 000022A8  486C C18C                pea.l      [A4 - 0x3E74]
  2653. 000022AC  3F3C 1004                move.w     -[A7], 0x1004
  2654. 000022B0  A9EB                     syscall    Pack4/FP68K
  2655. 000022B2  2D6C C18C FFC2           move.l     [A6 - 0x3E], [A4 - 0x3E74]
  2656. 000022B8  2D6C C190 FFC6           move.l     [A6 - 0x3A], [A4 - 0x3E70]
  2657. 000022BE  3D6C C194 FFCA           move.w     [A6 - 0x36], [A4 - 0x3E6C]
  2658. 000022C4  302E FFF6                move.w     D0, [A6 - 0xA]
  2659. 000022C8  48C0                     ext.l      D0
  2660. 000022CA  4EBA 5874                jsr        [PC + 0x5874 /* 00007B40 */]
  2661. 000022CE  486E FFC2                pea.l      [A6 - 0x3E]
  2662. 000022D2  486C C18C                pea.l      [A4 - 0x3E74]
  2663. 000022D6  3F3C 0000                move.w     -[A7], 0x0
  2664. 000022DA  A9EB                     syscall    Pack4/FP68K
  2665. 000022DC  4EBA 5876                jsr        [PC + 0x5876 /* 00007B54 */]
  2666. 000022E0  3D40 FFFE                move.w     [A6 - 0x2], D0
  2667. 000022E4  302C DCF0                move.w     D0, [A4 - 0x2310]
  2668. 000022E8  48C0                     ext.l      D0
  2669. 000022EA  81FC 0168                divs.w     D0, 0x168
  2670. 000022EE  4840                     swap.w     D0
  2671. 000022F0  3F00                     move.w     -[A7], D0
  2672. 000022F2  4EBA 33FE                jsr        [PC + 0x33FE /* 000056F2 */]
  2673. 000022F6  548F                     addq.l     A7, 2
  2674. 000022F8  2D40 FFB8                move.l     [A6 - 0x48], D0
  2675. 000022FC  486C 0282                pea.l      [A4 + 0x282]
  2676. 00002300  486C C18C                pea.l      [A4 - 0x3E74]
  2677. 00002304  3F3C 080E                move.w     -[A7], 0x80E
  2678. 00002308  A9EB                     syscall    Pack4/FP68K
  2679. 0000230A  486E FFB8                pea.l      [A6 - 0x48]
  2680. 0000230E  486C C18C                pea.l      [A4 - 0x3E74]
  2681. 00002312  3F3C 1004                move.w     -[A7], 0x1004
  2682. 00002316  A9EB                     syscall    Pack4/FP68K
  2683. 00002318  2D6C C18C FFB8           move.l     [A6 - 0x48], [A4 - 0x3E74]
  2684. 0000231E  2D6C C190 FFBC           move.l     [A6 - 0x44], [A4 - 0x3E70]
  2685. 00002324  3D6C C194 FFC0           move.w     [A6 - 0x40], [A4 - 0x3E6C]
  2686. 0000232A  302E FFF4                move.w     D0, [A6 - 0xC]
  2687. 0000232E  48C0                     ext.l      D0
  2688. 00002330  4EBA 580E                jsr        [PC + 0x580E /* 00007B40 */]
  2689. 00002334  486E FFB8                pea.l      [A6 - 0x48]
  2690. 00002338  486C C18C                pea.l      [A4 - 0x3E74]
  2691. 0000233C  3F3C 0002                move.w     -[A7], 0x2
  2692. 00002340  A9EB                     syscall    Pack4/FP68K
  2693. 00002342  4EBA 5810                jsr        [PC + 0x5810 /* 00007B54 */]
  2694. 00002346  3D40 FFFC                move.w     [A6 - 0x4], D0
  2695. 0000234A  302C DCF0                move.w     D0, [A4 - 0x2310]
  2696. 0000234E  48C0                     ext.l      D0
  2697. 00002350  81FC 0168                divs.w     D0, 0x168
  2698. 00002354  4840                     swap.w     D0
  2699. 00002356  3F00                     move.w     -[A7], D0
  2700. 00002358  4EBA 32F2                jsr        [PC + 0x32F2 /* 0000564C */]
  2701. 0000235C  548F                     addq.l     A7, 2
  2702. 0000235E  2D40 FFAE                move.l     [A6 - 0x52], D0
  2703. 00002362  486C 028A                pea.l      [A4 + 0x28A]
  2704. 00002366  486C C18C                pea.l      [A4 - 0x3E74]
  2705. 0000236A  3F3C 080E                move.w     -[A7], 0x80E
  2706. 0000236E  A9EB                     syscall    Pack4/FP68K
  2707. 00002370  486E FFAE                pea.l      [A6 - 0x52]
  2708. 00002374  486C C18C                pea.l      [A4 - 0x3E74]
  2709. 00002378  3F3C 1004                move.w     -[A7], 0x1004
  2710. 0000237C  A9EB                     syscall    Pack4/FP68K
  2711. 0000237E  2D6C C18C FFAE           move.l     [A6 - 0x52], [A4 - 0x3E74]
  2712. 00002384  2D6C C190 FFB2           move.l     [A6 - 0x4E], [A4 - 0x3E70]
  2713. 0000238A  3D6C C194 FFB6           move.w     [A6 - 0x4A], [A4 - 0x3E6C]
  2714. 00002390  302E FFF6                move.w     D0, [A6 - 0xA]
  2715. 00002394  48C0                     ext.l      D0
  2716. 00002396  4EBA 57A8                jsr        [PC + 0x57A8 /* 00007B40 */]
  2717. 0000239A  486E FFAE                pea.l      [A6 - 0x52]
  2718. 0000239E  486C C18C                pea.l      [A4 - 0x3E74]
  2719. 000023A2  3F3C 0002                move.w     -[A7], 0x2
  2720. 000023A6  A9EB                     syscall    Pack4/FP68K
  2721. 000023A8  4EBA 57AA                jsr        [PC + 0x57AA /* 00007B54 */]
  2722. 000023AC  3D40 FFFA                move.w     [A6 - 0x6], D0
  2723. 000023B0  302C DCF0                move.w     D0, [A4 - 0x2310]
  2724. 000023B4  48C0                     ext.l      D0
  2725. 000023B6  81FC 0168                divs.w     D0, 0x168
  2726. 000023BA  4840                     swap.w     D0
  2727. 000023BC  3F00                     move.w     -[A7], D0
  2728. 000023BE  4EBA 3332                jsr        [PC + 0x3332 /* 000056F2 */]
  2729. 000023C2  548F                     addq.l     A7, 2
  2730. 000023C4  2D40 FFA4                move.l     [A6 - 0x5C], D0
  2731. 000023C8  486C 0292                pea.l      [A4 + 0x292]
  2732. 000023CC  486C C18C                pea.l      [A4 - 0x3E74]
  2733. 000023D0  3F3C 080E                move.w     -[A7], 0x80E
  2734. 000023D4  A9EB                     syscall    Pack4/FP68K
  2735. 000023D6  486E FFA4                pea.l      [A6 - 0x5C]
  2736. 000023DA  486C C18C                pea.l      [A4 - 0x3E74]
  2737. 000023DE  3F3C 1004                move.w     -[A7], 0x1004
  2738. 000023E2  A9EB                     syscall    Pack4/FP68K
  2739. 000023E4  2D6C C18C FFA4           move.l     [A6 - 0x5C], [A4 - 0x3E74]
  2740. 000023EA  2D6C C190 FFA8           move.l     [A6 - 0x58], [A4 - 0x3E70]
  2741. 000023F0  3D6C C194 FFAC           move.w     [A6 - 0x54], [A4 - 0x3E6C]
  2742. 000023F6  302E FFF4                move.w     D0, [A6 - 0xC]
  2743. 000023FA  48C0                     ext.l      D0
  2744. 000023FC  4EBA 5742                jsr        [PC + 0x5742 /* 00007B40 */]
  2745. 00002400  486E FFA4                pea.l      [A6 - 0x5C]
  2746. 00002404  486C C18C                pea.l      [A4 - 0x3E74]
  2747. 00002408  3F3C 0000                move.w     -[A7], 0x0
  2748. 0000240C  A9EB                     syscall    Pack4/FP68K
  2749. 0000240E  4EBA 5744                jsr        [PC + 0x5744 /* 00007B54 */]
  2750. 00002412  3D40 FFF8                move.w     [A6 - 0x8], D0
  2751. 00002416  3F3C 0001                move.w     -[A7], 0x1
  2752. 0000241A  3F3C 0001                move.w     -[A7], 0x1
  2753. 0000241E  4EBA 577E                jsr        [PC + 0x577E /* 00007B9E */]
  2754. 00002422  588F                     addq.l     A7, 4
  2755. 00002424  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  2756. 00002428  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2757. 0000242C  4EBA 579E                jsr        [PC + 0x579E /* 00007BCC */]
  2758. 00002430  588F                     addq.l     A7, 4
  2759. 00002432  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2760. 00002436  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2761. 0000243A  4EBA 57B4                jsr        [PC + 0x57B4 /* 00007BF0 */]
  2762. 0000243E  588F                     addq.l     A7, 4
  2763. 00002440  3F3C 0002                move.w     -[A7], 0x2
  2764. 00002444  3F3C 0002                move.w     -[A7], 0x2
  2765. 00002448  4EBA 5754                jsr        [PC + 0x5754 /* 00007B9E */]
  2766. 0000244C  588F                     addq.l     A7, 4
  2767. 0000244E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2768. 00002452  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2769. 00002456  4EBA 5774                jsr        [PC + 0x5774 /* 00007BCC */]
  2770. 0000245A  588F                     addq.l     A7, 4
  2771. 0000245C  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  2772. 00002460  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  2773. 00002464  4EBA 578A                jsr        [PC + 0x578A /* 00007BF0 */]
  2774. 00002468  588F                     addq.l     A7, 4
  2775. 0000246A  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  2776. 0000246E  3F3C 0055                move.w     -[A7], 0x55 /* 'U' */
  2777. 00002472  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2778. 00002476  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  2779. 0000247A  486C DCB8                pea.l      [A4 - 0x2348]
  2780. 0000247E  4EBA 5ADA                jsr        [PC + 0x5ADA /* 00007F5A */]
  2781. 00002482  DEFC 000C                add.w      A7, 0xC
  2782. 00002486  486C DCB8                pea.l      [A4 - 0x2348]
  2783. 0000248A  4EBA 4CAA                jsr        [PC + 0x4CAA /* 00007136 */]
  2784. 0000248E  588F                     addq.l     A7, 4
  2785. 00002490  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  2786. 00002494  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  2787. 00002498  4EBA 5732                jsr        [PC + 0x5732 /* 00007BCC */]
  2788. 0000249C  588F                     addq.l     A7, 4
  2789. 0000249E  302C DCF0                move.w     D0, [A4 - 0x2310]
  2790. 000024A2  48C0                     ext.l      D0
  2791. 000024A4  81FC 0168                divs.w     D0, 0x168
  2792. 000024A8  4840                     swap.w     D0
  2793. 000024AA  48C0                     ext.l      D0
  2794. 000024AC  81FC 0006                divs.w     D0, 0x6
  2795. 000024B0  3F00                     move.w     -[A7], D0
  2796. 000024B2  302C DCF0                move.w     D0, [A4 - 0x2310]
  2797. 000024B6  48C0                     ext.l      D0
  2798. 000024B8  81FC 0168                divs.w     D0, 0x168
  2799. 000024BC  3F00                     move.w     -[A7], D0
  2800. 000024BE  486C 029A                pea.l      [A4 + 0x29A]
  2801. 000024C2  486C DA6E                pea.l      [A4 - 0x2592]
  2802. 000024C6  4EBA 3ABA                jsr        [PC + 0x3ABA /* 00005F82 */]
  2803. 000024CA  DEFC 000C                add.w      A7, 0xC
  2804. 000024CE  486C DA6E                pea.l      [A4 - 0x2592]
  2805. 000024D2  4EBA 49E4                jsr        [PC + 0x49E4 /* 00006EB8 */]
  2806. 000024D6  588F                     addq.l     A7, 4
  2807. 000024D8  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  2808. 000024DC  4EBA 343C                jsr        [PC + 0x343C /* 0000591A */]
  2809. 000024E0  588F                     addq.l     A7, 4
  2810. 000024E2  4E5E                     unlink     A6
  2811. 000024E4  4E75                     rts
  2812. fn000024E6:
  2813. 000024E6  4E56 FFFE                link       A6, -0x0002
  2814. 000024EA  426E FFFE                clr.w      [A6 - 0x2]
  2815. 000024EE  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  2816. 000024F4  2F2C DC7C                move.l     -[A7], [A4 - 0x2384]
  2817. 000024F8  3F3C 0001                move.w     -[A7], 0x1
  2818. 000024FC  4EBA 44D6                jsr        [PC + 0x44D6 /* 000069D4 */]
  2819. 00002500  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2820. 00002504  2940 DC72                move.l     [A4 - 0x238E], D0
  2821. 00002508  486C DCB8                pea.l      [A4 - 0x2348]
  2822. 0000250C  486C DA6A                pea.l      [A4 - 0x2596]
  2823. 00002510  486C DCF2                pea.l      [A4 - 0x230E]
  2824. 00002514  3F3C 0001                move.w     -[A7], 0x1
  2825. 00002518  2F2C DC72                move.l     -[A7], [A4 - 0x238E]
  2826. 0000251C  4EBA 4DD0                jsr        [PC + 0x4DD0 /* 000072EE */]
  2827. 00002520  DEFC 0012                add.w      A7, 0x12
  2828. 00002524  2F2C DC72                move.l     -[A7], [A4 - 0x238E]
  2829. 00002528  4EBA 33F0                jsr        [PC + 0x33F0 /* 0000591A */]
  2830. 0000252C  588F                     addq.l     A7, 4
  2831. 0000252E  3F3C 0003                move.w     -[A7], 0x3
  2832. 00002532  3F3C 0003                move.w     -[A7], 0x3
  2833. 00002536  4EBA 5666                jsr        [PC + 0x5666 /* 00007B9E */]
  2834. 0000253A  588F                     addq.l     A7, 4
  2835. 0000253C  3F3C FFFC                move.w     -[A7], 0xFFFC
  2836. 00002540  3F3C FFFC                move.w     -[A7], 0xFFFC
  2837. 00002544  486C DCB8                pea.l      [A4 - 0x2348]
  2838. 00002548  4EBA 5A2E                jsr        [PC + 0x5A2E /* 00007F78 */]
  2839. 0000254C  508F                     addq.l     A7, 8
  2840. 0000254E  3F3C 0010                move.w     -[A7], 0x10
  2841. 00002552  3F3C 0010                move.w     -[A7], 0x10
  2842. 00002556  486C DCB8                pea.l      [A4 - 0x2348]
  2843. 0000255A  4EBA 48F8                jsr        [PC + 0x48F8 /* 00006E54 */]
  2844. 0000255E  508F                     addq.l     A7, 8
  2845. 00002560  3F3C 001E                move.w     -[A7], 0x1E
  2846. 00002564  4267                     clr.w      -[A7]
  2847. 00002566  3F3C 0003                move.w     -[A7], 0x3
  2848. 0000256A  2F2C DC72                move.l     -[A7], [A4 - 0x238E]
  2849. 0000256E  4EBA 4DB8                jsr        [PC + 0x4DB8 /* 00007328 */]
  2850. 00002572  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2851. 00002576  486C DCF4                pea.l      [A4 - 0x230C]
  2852. 0000257A  42A7                     clr.l      -[A7]
  2853. 0000257C  4EBA 4112                jsr        [PC + 0x4112 /* 00006690 */]
  2854. 00002580  508F                     addq.l     A7, 8
  2855. 00002582  486C DCB8                pea.l      [A4 - 0x2348]
  2856. 00002586  486C DA6A                pea.l      [A4 - 0x2596]
  2857. 0000258A  486C DCF2                pea.l      [A4 - 0x230E]
  2858. 0000258E  3F3C 0003                move.w     -[A7], 0x3
  2859. 00002592  2F2C DC72                move.l     -[A7], [A4 - 0x238E]
  2860. 00002596  4EBA 4D56                jsr        [PC + 0x4D56 /* 000072EE */]
  2861. 0000259A  DEFC 0012                add.w      A7, 0x12
  2862. 0000259E  486C DB6E                pea.l      [A4 - 0x2492]
  2863. 000025A2  2F2C DA6A                move.l     -[A7], [A4 - 0x2596]
  2864. 000025A6  4EBA 4D64                jsr        [PC + 0x4D64 /* 0000730C */]
  2865. 000025AA  508F                     addq.l     A7, 8
  2866. 000025AC  2F2C DC72                move.l     -[A7], [A4 - 0x238E]
  2867. 000025B0  4EBA 443C                jsr        [PC + 0x443C /* 000069EE */]
  2868. 000025B4  588F                     addq.l     A7, 4
  2869. label000025B6:
  2870. 000025B6  486C DB6E                pea.l      [A4 - 0x2492]
  2871. 000025BA  4EBA 4934                jsr        [PC + 0x4934 /* 00006EF0 */]
  2872. 000025BE  588F                     addq.l     A7, 4
  2873. 000025C0  0C40 008C                cmpi.w     D0, 0x8C
  2874. 000025C4  6F00 001A                ble        +0x1C /* 000025E0 */
  2875. 000025C8  303C 0050                move.w     D0, 0x50 /* 'P' */
  2876. 000025CC  906E FFFE                sub.w      D0, [A6 - 0x2]
  2877. 000025D0  41EC DB6E                lea.l      A0, [A4 - 0x2492]
  2878. 000025D4  D0C0                     add.w      A0, D0
  2879. 000025D6  4210                     clr.b      [A0]
  2880. 000025D8  526E FFFE                addq.w     [A6 - 0x2], 1
  2881. 000025DC  6000 FFD8                bra        -0x26 /* 000025B6 */
  2882. label000025E0:
  2883. 000025E0  4E5E                     unlink     A6
  2884. 000025E2  4E75                     rts
  2885. fn000025E4:
  2886. 000025E4  4E56 0000                link       A6, 0
  2887. 000025E8  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  2888. 000025EE  2F2C DC78                move.l     -[A7], [A4 - 0x2388]
  2889. 000025F2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2890. 000025F6  4EBA 43DC                jsr        [PC + 0x43DC /* 000069D4 */]
  2891. 000025FA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2892. 000025FE  2940 DC6E                move.l     [A4 - 0x2392], D0
  2893. 00002602  486C DCB8                pea.l      [A4 - 0x2348]
  2894. 00002606  486C DA6A                pea.l      [A4 - 0x2596]
  2895. 0000260A  486C DCF2                pea.l      [A4 - 0x230E]
  2896. 0000260E  3F3C 0001                move.w     -[A7], 0x1
  2897. 00002612  2F2C DC6E                move.l     -[A7], [A4 - 0x2392]
  2898. 00002616  4EBA 4CD6                jsr        [PC + 0x4CD6 /* 000072EE */]
  2899. 0000261A  DEFC 0012                add.w      A7, 0x12
  2900. 0000261E  2F2C DC6E                move.l     -[A7], [A4 - 0x2392]
  2901. 00002622  4EBA 32F6                jsr        [PC + 0x32F6 /* 0000591A */]
  2902. 00002626  588F                     addq.l     A7, 4
  2903. 00002628  3F3C 0003                move.w     -[A7], 0x3
  2904. 0000262C  3F3C 0003                move.w     -[A7], 0x3
  2905. 00002630  4EBA 556C                jsr        [PC + 0x556C /* 00007B9E */]
  2906. 00002634  588F                     addq.l     A7, 4
  2907. 00002636  3F3C FFFC                move.w     -[A7], 0xFFFC
  2908. 0000263A  3F3C FFFC                move.w     -[A7], 0xFFFC
  2909. 0000263E  486C DCB8                pea.l      [A4 - 0x2348]
  2910. 00002642  4EBA 5934                jsr        [PC + 0x5934 /* 00007F78 */]
  2911. 00002646  508F                     addq.l     A7, 8
  2912. 00002648  3F3C 0010                move.w     -[A7], 0x10
  2913. 0000264C  3F3C 0010                move.w     -[A7], 0x10
  2914. 00002650  486C DCB8                pea.l      [A4 - 0x2348]
  2915. 00002654  4EBA 47FE                jsr        [PC + 0x47FE /* 00006E54 */]
  2916. 00002658  508F                     addq.l     A7, 8
  2917. 0000265A  486C DCF4                pea.l      [A4 - 0x230C]
  2918. 0000265E  42A7                     clr.l      -[A7]
  2919. 00002660  4EBA 402E                jsr        [PC + 0x402E /* 00006690 */]
  2920. 00002664  508F                     addq.l     A7, 8
  2921. 00002666  2F2C DC6E                move.l     -[A7], [A4 - 0x2392]
  2922. 0000266A  4EBA 4382                jsr        [PC + 0x4382 /* 000069EE */]
  2923. 0000266E  588F                     addq.l     A7, 4
  2924. 00002670  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  2925. 00002674  4EBA 32A4                jsr        [PC + 0x32A4 /* 0000591A */]
  2926. 00002678  588F                     addq.l     A7, 4
  2927. 0000267A  4E5E                     unlink     A6
  2928. 0000267C  4E75                     rts
  2929. fn0000267E:
  2930. 0000267E  4E56 FFFC                link       A6, -0x0004
  2931. 00002682  426E FFFE                clr.w      [A6 - 0x2]
  2932. label00002686:
  2933. 00002686  0C6E 004D FFFE           cmpi.w     [A6 - 0x2], 0x4D /* 'M' */
  2934. 0000268C  6E00 0038                bgt        +0x3A /* 000026C6 */
  2935. 00002690  426E FFFC                clr.w      [A6 - 0x4]
  2936. label00002694:
  2937. 00002694  0C6E 004D FFFC           cmpi.w     [A6 - 0x4], 0x4D /* 'M' */
  2938. 0000269A  6E00 0022                bgt        +0x24 /* 000026BE */
  2939. 0000269E  302E FFFC                move.w     D0, [A6 - 0x4]
  2940. 000026A2  322E FFFE                move.w     D1, [A6 - 0x2]
  2941. 000026A6  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  2942. 000026AA  41EC E836                lea.l      A0, [A4 - 0x17CA]
  2943. 000026AE  D288                     add.l      D1, A0
  2944. 000026B0  2041                     movea.l    A0, D1
  2945. 000026B2  D0C0                     add.w      A0, D0
  2946. 000026B4  4210                     clr.b      [A0]
  2947. 000026B6  526E FFFC                addq.w     [A6 - 0x4], 1
  2948. 000026BA  6000 FFD8                bra        -0x26 /* 00002694 */
  2949. label000026BE:
  2950. 000026BE  526E FFFE                addq.w     [A6 - 0x2], 1
  2951. 000026C2  6000 FFC2                bra        -0x3C /* 00002686 */
  2952. label000026C6:
  2953. 000026C6  4E5E                     unlink     A6
  2954. 000026C8  4E75                     rts
  2955. fn000026CA:
  2956. 000026CA  4E56 0000                link       A6, 0
  2957. 000026CE  302E 000A                move.w     D0, [A6 + 0xA]
  2958. 000026D2  C1FC 0004                muls.w     D0, 0x4
  2959. 000026D6  3F00                     move.w     -[A7], D0
  2960. 000026D8  302E 0008                move.w     D0, [A6 + 0x8]
  2961. 000026DC  C1FC 0004                muls.w     D0, 0x4
  2962. 000026E0  3F00                     move.w     -[A7], D0
  2963. 000026E2  4EBA 54E8                jsr        [PC + 0x54E8 /* 00007BCC */]
  2964. 000026E6  588F                     addq.l     A7, 4
  2965. 000026E8  4267                     clr.w      -[A7]
  2966. 000026EA  4267                     clr.w      -[A7]
  2967. 000026EC  4EBA 5514                jsr        [PC + 0x5514 /* 00007C02 */]
  2968. 000026F0  588F                     addq.l     A7, 4
  2969. 000026F2  302E 000A                move.w     D0, [A6 + 0xA]
  2970. 000026F6  322E 0008                move.w     D1, [A6 + 0x8]
  2971. 000026FA  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  2972. 000026FE  41EC E836                lea.l      A0, [A4 - 0x17CA]
  2973. 00002702  D288                     add.l      D1, A0
  2974. 00002704  2041                     movea.l    A0, D1
  2975. 00002706  D0C0                     add.w      A0, D0
  2976. 00002708  10BC 0001                move.b     [A0], 0x1
  2977. 0000270C  4E5E                     unlink     A6
  2978. 0000270E  4E75                     rts
  2979. fn00002710:
  2980. 00002710  4E56 0000                link       A6, 0
  2981. 00002714  302E 000A                move.w     D0, [A6 + 0xA]
  2982. 00002718  C1FC 0004                muls.w     D0, 0x4
  2983. 0000271C  3F00                     move.w     -[A7], D0
  2984. 0000271E  302E 0008                move.w     D0, [A6 + 0x8]
  2985. 00002722  C1FC 0004                muls.w     D0, 0x4
  2986. 00002726  3F00                     move.w     -[A7], D0
  2987. 00002728  4EBA 54A2                jsr        [PC + 0x54A2 /* 00007BCC */]
  2988. 0000272C  588F                     addq.l     A7, 4
  2989. 0000272E  4267                     clr.w      -[A7]
  2990. 00002730  4267                     clr.w      -[A7]
  2991. 00002732  4EBA 54CE                jsr        [PC + 0x54CE /* 00007C02 */]
  2992. 00002736  588F                     addq.l     A7, 4
  2993. 00002738  302E 000A                move.w     D0, [A6 + 0xA]
  2994. 0000273C  322E 0008                move.w     D1, [A6 + 0x8]
  2995. 00002740  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  2996. 00002744  41EC E836                lea.l      A0, [A4 - 0x17CA]
  2997. 00002748  D288                     add.l      D1, A0
  2998. 0000274A  2041                     movea.l    A0, D1
  2999. 0000274C  D0C0                     add.w      A0, D0
  3000. 0000274E  4210                     clr.b      [A0]
  3001. 00002750  4E5E                     unlink     A6
  3002. 00002752  4E75                     rts
  3003. fn00002754:
  3004. 00002754  4E56 FFFC                link       A6, -0x0004
  3005. 00002758  426E FFFE                clr.w      [A6 - 0x2]
  3006. label0000275C:
  3007. 0000275C  0C6E 004C FFFE           cmpi.w     [A6 - 0x2], 0x4C /* 'L' */
  3008. 00002762  6E00 004A                bgt        +0x4C /* 000027AE */
  3009. 00002766  302E FFFE                move.w     D0, [A6 - 0x2]
  3010. 0000276A  C1FC 004E                muls.w     D0, 0x4E /* 'N' */
  3011. 0000276E  41EC E836                lea.l      A0, [A4 - 0x17CA]
  3012. 00002772  D0C0                     add.w      A0, D0
  3013. 00002774  10BC 0001                move.b     [A0], 0x1
  3014. 00002778  302E FFFE                move.w     D0, [A6 - 0x2]
  3015. 0000277C  C1FC 004E                muls.w     D0, 0x4E /* 'N' */
  3016. 00002780  41EC E882                lea.l      A0, [A4 - 0x177E]
  3017. 00002784  D0C0                     add.w      A0, D0
  3018. 00002786  10BC 0001                move.b     [A0], 0x1
  3019. 0000278A  302E FFFE                move.w     D0, [A6 - 0x2]
  3020. 0000278E  41EC E836                lea.l      A0, [A4 - 0x17CA]
  3021. 00002792  D0C0                     add.w      A0, D0
  3022. 00002794  10BC 0001                move.b     [A0], 0x1
  3023. 00002798  302E FFFE                move.w     D0, [A6 - 0x2]
  3024. 0000279C  41EC FF5E                lea.l      A0, [A4 - 0xA2]
  3025. 000027A0  D0C0                     add.w      A0, D0
  3026. 000027A2  10BC 0001                move.b     [A0], 0x1
  3027. 000027A6  526E FFFE                addq.w     [A6 - 0x2], 1
  3028. 000027AA  6000 FFB0                bra        -0x4E /* 0000275C */
  3029. label000027AE:
  3030. 000027AE  302C DD0A                move.w     D0, [A4 - 0x22F6]
  3031. 000027B2  5240                     addq.w     D0, 1
  3032. 000027B4  6000 0002                bra        +0x4 /* 000027B8 */
  3033. label000027B8:
  3034. 000027B8  B07C 0001                cmp.w      D0, 0x1
  3035. 000027BC  6700 0006                beq        +0x8 /* 000027C4 */
  3036. 000027C0  6000 0080                bra        +0x82 /* 00002842 */
  3037. label000027C4:
  3038. 000027C4  426E FFFE                clr.w      [A6 - 0x2]
  3039. label000027C8:
  3040. 000027C8  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3041. 000027CE  6E00 0022                bgt        +0x24 /* 000027F2 */
  3042. 000027D2  302E FFFE                move.w     D0, [A6 - 0x2]
  3043. 000027D6  41EC DA62                lea.l      A0, [A4 - 0x259E]
  3044. 000027DA  D0C0                     add.w      A0, D0
  3045. 000027DC  1010                     move.b     D0, [A0]
  3046. 000027DE  322E FFFE                move.w     D1, [A6 - 0x2]
  3047. 000027E2  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3048. 000027E6  D0C1                     add.w      A0, D1
  3049. 000027E8  1080                     move.b     [A0], D0
  3050. 000027EA  526E FFFE                addq.w     [A6 - 0x2], 1
  3051. 000027EE  6000 FFD8                bra        -0x26 /* 000027C8 */
  3052. label000027F2:
  3053. 000027F2  3D7C 0016 FFFE           move.w     [A6 - 0x2], 0x16
  3054. label000027F8:
  3055. 000027F8  0C6E 0037 FFFE           cmpi.w     [A6 - 0x2], 0x37 /* '7' */
  3056. 000027FE  6E00 003A                bgt        +0x3C /* 0000283A */
  3057. 00002802  486C C3E4                pea.l      [A4 - 0x3C1C]
  3058. 00002806  4EBA 53B6                jsr        [PC + 0x53B6 /* 00007BBE */]
  3059. 0000280A  588F                     addq.l     A7, 4
  3060. 0000280C  3F3C 0016                move.w     -[A7], 0x16
  3061. 00002810  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3062. 00002814  4EBA FEB4                jsr        [PC - 0x14C /* 000026CA */]
  3063. 00002818  588F                     addq.l     A7, 4
  3064. 0000281A  486C C3DC                pea.l      [A4 - 0x3C24]
  3065. 0000281E  4EBA 539E                jsr        [PC + 0x539E /* 00007BBE */]
  3066. 00002822  588F                     addq.l     A7, 4
  3067. 00002824  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3068. 00002828  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3069. 0000282C  4EBA FE9C                jsr        [PC - 0x164 /* 000026CA */]
  3070. 00002830  588F                     addq.l     A7, 4
  3071. 00002832  526E FFFE                addq.w     [A6 - 0x2], 1
  3072. 00002836  6000 FFC0                bra        -0x3E /* 000027F8 */
  3073. label0000283A:
  3074. 0000283A  6000 187A                bra        +0x187C /* 000040B6 */
  3075. 0000283E  6000 000E                bra        +0x10 /* 0000284E */
  3076. label00002842:
  3077. 00002842  B07C 0002                cmp.w      D0, 0x2
  3078. 00002846  6700 0006                beq        +0x8 /* 0000284E */
  3079. 0000284A  6000 00B4                bra        +0xB6 /* 00002900 */
  3080. label0000284E:
  3081. 0000284E  426E FFFE                clr.w      [A6 - 0x2]
  3082. label00002852:
  3083. 00002852  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3084. 00002858  6E00 0022                bgt        +0x24 /* 0000287C */
  3085. 0000285C  302E FFFE                move.w     D0, [A6 - 0x2]
  3086. 00002860  41EC DA52                lea.l      A0, [A4 - 0x25AE]
  3087. 00002864  D0C0                     add.w      A0, D0
  3088. 00002866  1010                     move.b     D0, [A0]
  3089. 00002868  322E FFFE                move.w     D1, [A6 - 0x2]
  3090. 0000286C  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3091. 00002870  D0C1                     add.w      A0, D1
  3092. 00002872  1080                     move.b     [A0], D0
  3093. 00002874  526E FFFE                addq.w     [A6 - 0x2], 1
  3094. 00002878  6000 FFD8                bra        -0x26 /* 00002852 */
  3095. label0000287C:
  3096. 0000287C  486C C3E4                pea.l      [A4 - 0x3C1C]
  3097. 00002880  4EBA 533C                jsr        [PC + 0x533C /* 00007BBE */]
  3098. 00002884  588F                     addq.l     A7, 4
  3099. 00002886  3D7C 0013 FFFE           move.w     [A6 - 0x2], 0x13
  3100. label0000288C:
  3101. 0000288C  0C6E 003A FFFE           cmpi.w     [A6 - 0x2], 0x3A /* ':' */
  3102. 00002892  6E00 0018                bgt        +0x1A /* 000028AC */
  3103. 00002896  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3104. 0000289A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3105. 0000289E  4EBA FE2A                jsr        [PC - 0x1D6 /* 000026CA */]
  3106. 000028A2  588F                     addq.l     A7, 4
  3107. 000028A4  526E FFFE                addq.w     [A6 - 0x2], 1
  3108. 000028A8  6000 FFE2                bra        -0x1C /* 0000288C */
  3109. label000028AC:
  3110. 000028AC  486C C3DC                pea.l      [A4 - 0x3C24]
  3111. 000028B0  4EBA 530C                jsr        [PC + 0x530C /* 00007BBE */]
  3112. 000028B4  588F                     addq.l     A7, 4
  3113. 000028B6  3D7C 0016 FFFE           move.w     [A6 - 0x2], 0x16
  3114. label000028BC:
  3115. 000028BC  0C6E 0037 FFFE           cmpi.w     [A6 - 0x2], 0x37 /* '7' */
  3116. 000028C2  6E00 0034                bgt        +0x36 /* 000028F8 */
  3117. 000028C6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3118. 000028CA  3F3C 0013                move.w     -[A7], 0x13
  3119. 000028CE  4EBA FDFA                jsr        [PC - 0x206 /* 000026CA */]
  3120. 000028D2  588F                     addq.l     A7, 4
  3121. 000028D4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3122. 000028D8  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3123. 000028DC  4EBA FDEC                jsr        [PC - 0x214 /* 000026CA */]
  3124. 000028E0  588F                     addq.l     A7, 4
  3125. 000028E2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3126. 000028E6  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  3127. 000028EA  4EBA FDDE                jsr        [PC - 0x222 /* 000026CA */]
  3128. 000028EE  588F                     addq.l     A7, 4
  3129. 000028F0  526E FFFE                addq.w     [A6 - 0x2], 1
  3130. 000028F4  6000 FFC6                bra        -0x38 /* 000028BC */
  3131. label000028F8:
  3132. 000028F8  6000 17BC                bra        +0x17BE /* 000040B6 */
  3133. 000028FC  6000 000E                bra        +0x10 /* 0000290C */
  3134. label00002900:
  3135. 00002900  B07C 0003                cmp.w      D0, 0x3
  3136. 00002904  6700 0006                beq        +0x8 /* 0000290C */
  3137. 00002908  6000 013C                bra        +0x13E /* 00002A46 */
  3138. label0000290C:
  3139. 0000290C  426E FFFE                clr.w      [A6 - 0x2]
  3140. label00002910:
  3141. 00002910  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3142. 00002916  6E00 0022                bgt        +0x24 /* 0000293A */
  3143. 0000291A  302E FFFE                move.w     D0, [A6 - 0x2]
  3144. 0000291E  41EC DA3A                lea.l      A0, [A4 - 0x25C6]
  3145. 00002922  D0C0                     add.w      A0, D0
  3146. 00002924  1010                     move.b     D0, [A0]
  3147. 00002926  322E FFFE                move.w     D1, [A6 - 0x2]
  3148. 0000292A  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3149. 0000292E  D0C1                     add.w      A0, D1
  3150. 00002930  1080                     move.b     [A0], D0
  3151. 00002932  526E FFFE                addq.w     [A6 - 0x2], 1
  3152. 00002936  6000 FFD8                bra        -0x26 /* 00002910 */
  3153. label0000293A:
  3154. 0000293A  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  3155. label00002940:
  3156. 00002940  0C6E 0016 FFFE           cmpi.w     [A6 - 0x2], 0x16
  3157. 00002946  6E00 00F6                bgt        +0xF8 /* 00002A3E */
  3158. 0000294A  486C C3E4                pea.l      [A4 - 0x3C1C]
  3159. 0000294E  4EBA 526E                jsr        [PC + 0x526E /* 00007BBE */]
  3160. 00002952  588F                     addq.l     A7, 4
  3161. 00002954  3F3C 000B                move.w     -[A7], 0xB
  3162. 00002958  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3163. 0000295C  4EBA FD6C                jsr        [PC - 0x294 /* 000026CA */]
  3164. 00002960  588F                     addq.l     A7, 4
  3165. 00002962  3F3C 000B                move.w     -[A7], 0xB
  3166. 00002966  302E FFFE                move.w     D0, [A6 - 0x2]
  3167. 0000296A  D07C 002C                add.w      D0, 0x2C /* ',' */
  3168. 0000296E  3F00                     move.w     -[A7], D0
  3169. 00002970  4EBA FD58                jsr        [PC - 0x2A8 /* 000026CA */]
  3170. 00002974  588F                     addq.l     A7, 4
  3171. 00002976  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3172. 0000297A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3173. 0000297E  4EBA FD4A                jsr        [PC - 0x2B6 /* 000026CA */]
  3174. 00002982  588F                     addq.l     A7, 4
  3175. 00002984  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3176. 00002988  302E FFFE                move.w     D0, [A6 - 0x2]
  3177. 0000298C  D07C 002C                add.w      D0, 0x2C /* ',' */
  3178. 00002990  3F00                     move.w     -[A7], D0
  3179. 00002992  4EBA FD36                jsr        [PC - 0x2CA /* 000026CA */]
  3180. 00002996  588F                     addq.l     A7, 4
  3181. 00002998  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3182. 0000299C  3F3C 000B                move.w     -[A7], 0xB
  3183. 000029A0  4EBA FD28                jsr        [PC - 0x2D8 /* 000026CA */]
  3184. 000029A4  588F                     addq.l     A7, 4
  3185. 000029A6  302E FFFE                move.w     D0, [A6 - 0x2]
  3186. 000029AA  D07C 002C                add.w      D0, 0x2C /* ',' */
  3187. 000029AE  3F00                     move.w     -[A7], D0
  3188. 000029B0  3F3C 000B                move.w     -[A7], 0xB
  3189. 000029B4  4EBA FD14                jsr        [PC - 0x2EC /* 000026CA */]
  3190. 000029B8  588F                     addq.l     A7, 4
  3191. 000029BA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3192. 000029BE  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3193. 000029C2  4EBA FD06                jsr        [PC - 0x2FA /* 000026CA */]
  3194. 000029C6  588F                     addq.l     A7, 4
  3195. 000029C8  302E FFFE                move.w     D0, [A6 - 0x2]
  3196. 000029CC  D07C 002C                add.w      D0, 0x2C /* ',' */
  3197. 000029D0  3F00                     move.w     -[A7], D0
  3198. 000029D2  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3199. 000029D6  4EBA FCF2                jsr        [PC - 0x30E /* 000026CA */]
  3200. 000029DA  588F                     addq.l     A7, 4
  3201. 000029DC  486C C3DC                pea.l      [A4 - 0x3C24]
  3202. 000029E0  4EBA 51DC                jsr        [PC + 0x51DC /* 00007BBE */]
  3203. 000029E4  588F                     addq.l     A7, 4
  3204. 000029E6  3F3C 0016                move.w     -[A7], 0x16
  3205. 000029EA  302E FFFE                move.w     D0, [A6 - 0x2]
  3206. 000029EE  D07C 0016                add.w      D0, 0x16
  3207. 000029F2  3F00                     move.w     -[A7], D0
  3208. 000029F4  4EBA FCD4                jsr        [PC - 0x32C /* 000026CA */]
  3209. 000029F8  588F                     addq.l     A7, 4
  3210. 000029FA  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3211. 000029FE  302E FFFE                move.w     D0, [A6 - 0x2]
  3212. 00002A02  D07C 0016                add.w      D0, 0x16
  3213. 00002A06  3F00                     move.w     -[A7], D0
  3214. 00002A08  4EBA FCC0                jsr        [PC - 0x340 /* 000026CA */]
  3215. 00002A0C  588F                     addq.l     A7, 4
  3216. 00002A0E  302E FFFE                move.w     D0, [A6 - 0x2]
  3217. 00002A12  D07C 0016                add.w      D0, 0x16
  3218. 00002A16  3F00                     move.w     -[A7], D0
  3219. 00002A18  3F3C 0016                move.w     -[A7], 0x16
  3220. 00002A1C  4EBA FCAC                jsr        [PC - 0x354 /* 000026CA */]
  3221. 00002A20  588F                     addq.l     A7, 4
  3222. 00002A22  302E FFFE                move.w     D0, [A6 - 0x2]
  3223. 00002A26  D07C 0016                add.w      D0, 0x16
  3224. 00002A2A  3F00                     move.w     -[A7], D0
  3225. 00002A2C  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3226. 00002A30  4EBA FC98                jsr        [PC - 0x368 /* 000026CA */]
  3227. 00002A34  588F                     addq.l     A7, 4
  3228. 00002A36  526E FFFE                addq.w     [A6 - 0x2], 1
  3229. 00002A3A  6000 FF04                bra        -0xFA /* 00002940 */
  3230. label00002A3E:
  3231. 00002A3E  6000 1676                bra        +0x1678 /* 000040B6 */
  3232. 00002A42  6000 000E                bra        +0x10 /* 00002A52 */
  3233. label00002A46:
  3234. 00002A46  B07C 0004                cmp.w      D0, 0x4
  3235. 00002A4A  6700 0006                beq        +0x8 /* 00002A52 */
  3236. 00002A4E  6000 0124                bra        +0x126 /* 00002B74 */
  3237. label00002A52:
  3238. 00002A52  0CAC 0000 0002 DCDC      cmpi.l     [A4 - 0x2324], 0x2
  3239. 00002A5A  6700 0014                beq        +0x16 /* 00002A70 */
  3240. 00002A5E  297C 0000 0002 DCDC      move.l     [A4 - 0x2324], 0x2
  3241. 00002A66  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  3242. 00002A6A  4EBA FB78                jsr        [PC - 0x488 /* 000025E4 */]
  3243. 00002A6E  548F                     addq.l     A7, 2
  3244. label00002A70:
  3245. 00002A70  426E FFFE                clr.w      [A6 - 0x2]
  3246. label00002A74:
  3247. 00002A74  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3248. 00002A7A  6E00 0022                bgt        +0x24 /* 00002A9E */
  3249. 00002A7E  302E FFFE                move.w     D0, [A6 - 0x2]
  3250. 00002A82  41EC DA5A                lea.l      A0, [A4 - 0x25A6]
  3251. 00002A86  D0C0                     add.w      A0, D0
  3252. 00002A88  1010                     move.b     D0, [A0]
  3253. 00002A8A  322E FFFE                move.w     D1, [A6 - 0x2]
  3254. 00002A8E  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3255. 00002A92  D0C1                     add.w      A0, D1
  3256. 00002A94  1080                     move.b     [A0], D0
  3257. 00002A96  526E FFFE                addq.w     [A6 - 0x2], 1
  3258. 00002A9A  6000 FFD8                bra        -0x26 /* 00002A74 */
  3259. label00002A9E:
  3260. 00002A9E  3D7C 0007 FFFE           move.w     [A6 - 0x2], 0x7
  3261. label00002AA4:
  3262. 00002AA4  0C6E 0016 FFFE           cmpi.w     [A6 - 0x2], 0x16
  3263. 00002AAA  6E00 00C0                bgt        +0xC2 /* 00002B6C */
  3264. 00002AAE  486C C3E4                pea.l      [A4 - 0x3C1C]
  3265. 00002AB2  4EBA 510A                jsr        [PC + 0x510A /* 00007BBE */]
  3266. 00002AB6  588F                     addq.l     A7, 4
  3267. 00002AB8  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  3268. 00002ABC  302E FFFE                move.w     D0, [A6 - 0x2]
  3269. 00002AC0  D07C 0017                add.w      D0, 0x17
  3270. 00002AC4  3F00                     move.w     -[A7], D0
  3271. 00002AC6  4EBA FC02                jsr        [PC - 0x3FE /* 000026CA */]
  3272. 00002ACA  588F                     addq.l     A7, 4
  3273. 00002ACC  3F3C 000F                move.w     -[A7], 0xF
  3274. 00002AD0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3275. 00002AD4  4EBA FBF4                jsr        [PC - 0x40C /* 000026CA */]
  3276. 00002AD8  588F                     addq.l     A7, 4
  3277. 00002ADA  3F3C 000F                move.w     -[A7], 0xF
  3278. 00002ADE  302E FFFE                move.w     D0, [A6 - 0x2]
  3279. 00002AE2  D07C 002F                add.w      D0, 0x2F /* '/' */
  3280. 00002AE6  3F00                     move.w     -[A7], D0
  3281. 00002AE8  4EBA FBE0                jsr        [PC - 0x420 /* 000026CA */]
  3282. 00002AEC  588F                     addq.l     A7, 4
  3283. 00002AEE  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  3284. 00002AF2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3285. 00002AF6  4EBA FBD2                jsr        [PC - 0x42E /* 000026CA */]
  3286. 00002AFA  588F                     addq.l     A7, 4
  3287. 00002AFC  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  3288. 00002B00  302E FFFE                move.w     D0, [A6 - 0x2]
  3289. 00002B04  D07C 002F                add.w      D0, 0x2F /* '/' */
  3290. 00002B08  3F00                     move.w     -[A7], D0
  3291. 00002B0A  4EBA FBBE                jsr        [PC - 0x442 /* 000026CA */]
  3292. 00002B0E  588F                     addq.l     A7, 4
  3293. 00002B10  486C C3DC                pea.l      [A4 - 0x3C24]
  3294. 00002B14  4EBA 50A8                jsr        [PC + 0x50A8 /* 00007BBE */]
  3295. 00002B18  588F                     addq.l     A7, 4
  3296. 00002B1A  302E FFFE                move.w     D0, [A6 - 0x2]
  3297. 00002B1E  D07C 0016                add.w      D0, 0x16
  3298. 00002B22  3F00                     move.w     -[A7], D0
  3299. 00002B24  3F3C 000F                move.w     -[A7], 0xF
  3300. 00002B28  4EBA FBA0                jsr        [PC - 0x460 /* 000026CA */]
  3301. 00002B2C  588F                     addq.l     A7, 4
  3302. 00002B2E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3303. 00002B32  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3304. 00002B36  4EBA FB92                jsr        [PC - 0x46E /* 000026CA */]
  3305. 00002B3A  588F                     addq.l     A7, 4
  3306. 00002B3C  302E FFFE                move.w     D0, [A6 - 0x2]
  3307. 00002B40  D07C 002F                add.w      D0, 0x2F /* '/' */
  3308. 00002B44  3F00                     move.w     -[A7], D0
  3309. 00002B46  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3310. 00002B4A  4EBA FB7E                jsr        [PC - 0x482 /* 000026CA */]
  3311. 00002B4E  588F                     addq.l     A7, 4
  3312. 00002B50  302E FFFE                move.w     D0, [A6 - 0x2]
  3313. 00002B54  D07C 0016                add.w      D0, 0x16
  3314. 00002B58  3F00                     move.w     -[A7], D0
  3315. 00002B5A  3F3C 003E                move.w     -[A7], 0x3E /* '>' */
  3316. 00002B5E  4EBA FB6A                jsr        [PC - 0x496 /* 000026CA */]
  3317. 00002B62  588F                     addq.l     A7, 4
  3318. 00002B64  526E FFFE                addq.w     [A6 - 0x2], 1
  3319. 00002B68  6000 FF3A                bra        -0xC4 /* 00002AA4 */
  3320. label00002B6C:
  3321. 00002B6C  6000 1548                bra        +0x154A /* 000040B6 */
  3322. 00002B70  6000 000E                bra        +0x10 /* 00002B80 */
  3323. label00002B74:
  3324. 00002B74  B07C 0005                cmp.w      D0, 0x5
  3325. 00002B78  6700 0006                beq        +0x8 /* 00002B80 */
  3326. 00002B7C  6000 00EC                bra        +0xEE /* 00002C6A */
  3327. label00002B80:
  3328. 00002B80  426E FFFE                clr.w      [A6 - 0x2]
  3329. label00002B84:
  3330. 00002B84  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3331. 00002B8A  6E00 0022                bgt        +0x24 /* 00002BAE */
  3332. 00002B8E  302E FFFE                move.w     D0, [A6 - 0x2]
  3333. 00002B92  41EC DA4A                lea.l      A0, [A4 - 0x25B6]
  3334. 00002B96  D0C0                     add.w      A0, D0
  3335. 00002B98  1010                     move.b     D0, [A0]
  3336. 00002B9A  322E FFFE                move.w     D1, [A6 - 0x2]
  3337. 00002B9E  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3338. 00002BA2  D0C1                     add.w      A0, D1
  3339. 00002BA4  1080                     move.b     [A0], D0
  3340. 00002BA6  526E FFFE                addq.w     [A6 - 0x2], 1
  3341. 00002BAA  6000 FFD8                bra        -0x26 /* 00002B84 */
  3342. label00002BAE:
  3343. 00002BAE  486C C3DC                pea.l      [A4 - 0x3C24]
  3344. 00002BB2  4EBA 500A                jsr        [PC + 0x500A /* 00007BBE */]
  3345. 00002BB6  588F                     addq.l     A7, 4
  3346. 00002BB8  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  3347. label00002BBE:
  3348. 00002BBE  0C6E 0042 FFFE           cmpi.w     [A6 - 0x2], 0x42 /* 'B' */
  3349. 00002BC4  6E00 0040                bgt        +0x42 /* 00002C06 */
  3350. 00002BC8  302E FFFE                move.w     D0, [A6 - 0x2]
  3351. 00002BCC  D07C 000A                add.w      D0, 0xA /* '\n' */
  3352. 00002BD0  3F00                     move.w     -[A7], D0
  3353. 00002BD2  3F3C 0013                move.w     -[A7], 0x13
  3354. 00002BD6  4EBA FAF2                jsr        [PC - 0x50E /* 000026CA */]
  3355. 00002BDA  588F                     addq.l     A7, 4
  3356. 00002BDC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3357. 00002BE0  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  3358. 00002BE4  4EBA FAE4                jsr        [PC - 0x51C /* 000026CA */]
  3359. 00002BE8  588F                     addq.l     A7, 4
  3360. 00002BEA  302E FFFE                move.w     D0, [A6 - 0x2]
  3361. 00002BEE  D07C 000A                add.w      D0, 0xA /* '\n' */
  3362. 00002BF2  3F00                     move.w     -[A7], D0
  3363. 00002BF4  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  3364. 00002BF8  4EBA FAD0                jsr        [PC - 0x530 /* 000026CA */]
  3365. 00002BFC  588F                     addq.l     A7, 4
  3366. 00002BFE  526E FFFE                addq.w     [A6 - 0x2], 1
  3367. 00002C02  6000 FFBA                bra        -0x44 /* 00002BBE */
  3368. label00002C06:
  3369. 00002C06  486C C3E4                pea.l      [A4 - 0x3C1C]
  3370. 00002C0A  4EBA 4FB2                jsr        [PC + 0x4FB2 /* 00007BBE */]
  3371. 00002C0E  588F                     addq.l     A7, 4
  3372. 00002C10  426E FFFE                clr.w      [A6 - 0x2]
  3373. label00002C14:
  3374. 00002C14  0C6E 0014 FFFE           cmpi.w     [A6 - 0x2], 0x14
  3375. 00002C1A  6E00 0046                bgt        +0x48 /* 00002C62 */
  3376. 00002C1E  3F3C 000B                move.w     -[A7], 0xB
  3377. 00002C22  302E FFFE                move.w     D0, [A6 - 0x2]
  3378. 00002C26  D07C 0009                add.w      D0, 0x9 /* '\t' */
  3379. 00002C2A  3F00                     move.w     -[A7], D0
  3380. 00002C2C  4EBA FA9C                jsr        [PC - 0x564 /* 000026CA */]
  3381. 00002C30  588F                     addq.l     A7, 4
  3382. 00002C32  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3383. 00002C36  302E FFFE                move.w     D0, [A6 - 0x2]
  3384. 00002C3A  D07C 001D                add.w      D0, 0x1D
  3385. 00002C3E  3F00                     move.w     -[A7], D0
  3386. 00002C40  4EBA FA88                jsr        [PC - 0x578 /* 000026CA */]
  3387. 00002C44  588F                     addq.l     A7, 4
  3388. 00002C46  3F3C 000B                move.w     -[A7], 0xB
  3389. 00002C4A  302E FFFE                move.w     D0, [A6 - 0x2]
  3390. 00002C4E  D07C 0030                add.w      D0, 0x30 /* '0' */
  3391. 00002C52  3F00                     move.w     -[A7], D0
  3392. 00002C54  4EBA FA74                jsr        [PC - 0x58C /* 000026CA */]
  3393. 00002C58  588F                     addq.l     A7, 4
  3394. 00002C5A  526E FFFE                addq.w     [A6 - 0x2], 1
  3395. 00002C5E  6000 FFB4                bra        -0x4A /* 00002C14 */
  3396. label00002C62:
  3397. 00002C62  6000 1452                bra        +0x1454 /* 000040B6 */
  3398. 00002C66  6000 000E                bra        +0x10 /* 00002C76 */
  3399. label00002C6A:
  3400. 00002C6A  B07C 0006                cmp.w      D0, 0x6
  3401. 00002C6E  6700 0006                beq        +0x8 /* 00002C76 */
  3402. 00002C72  6000 00EC                bra        +0xEE /* 00002D60 */
  3403. label00002C76:
  3404. 00002C76  426E FFFE                clr.w      [A6 - 0x2]
  3405. label00002C7A:
  3406. 00002C7A  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3407. 00002C80  6E00 0022                bgt        +0x24 /* 00002CA4 */
  3408. 00002C84  302E FFFE                move.w     D0, [A6 - 0x2]
  3409. 00002C88  41EC DA52                lea.l      A0, [A4 - 0x25AE]
  3410. 00002C8C  D0C0                     add.w      A0, D0
  3411. 00002C8E  1010                     move.b     D0, [A0]
  3412. 00002C90  322E FFFE                move.w     D1, [A6 - 0x2]
  3413. 00002C94  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3414. 00002C98  D0C1                     add.w      A0, D1
  3415. 00002C9A  1080                     move.b     [A0], D0
  3416. 00002C9C  526E FFFE                addq.w     [A6 - 0x2], 1
  3417. 00002CA0  6000 FFD8                bra        -0x26 /* 00002C7A */
  3418. label00002CA4:
  3419. 00002CA4  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  3420. label00002CAA:
  3421. 00002CAA  0C6E 0037 FFFE           cmpi.w     [A6 - 0x2], 0x37 /* '7' */
  3422. 00002CB0  6E00 00A6                bgt        +0xA8 /* 00002D58 */
  3423. 00002CB4  486C C3DC                pea.l      [A4 - 0x3C24]
  3424. 00002CB8  4EBA 4F04                jsr        [PC + 0x4F04 /* 00007BBE */]
  3425. 00002CBC  588F                     addq.l     A7, 4
  3426. 00002CBE  302E FFFE                move.w     D0, [A6 - 0x2]
  3427. 00002CC2  D07C 000B                add.w      D0, 0xB
  3428. 00002CC6  3F00                     move.w     -[A7], D0
  3429. 00002CC8  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3430. 00002CCC  4EBA F9FC                jsr        [PC - 0x604 /* 000026CA */]
  3431. 00002CD0  588F                     addq.l     A7, 4
  3432. 00002CD2  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3433. 00002CD6  302E FFFE                move.w     D0, [A6 - 0x2]
  3434. 00002CDA  D07C 000B                add.w      D0, 0xB
  3435. 00002CDE  3F00                     move.w     -[A7], D0
  3436. 00002CE0  4EBA F9E8                jsr        [PC - 0x618 /* 000026CA */]
  3437. 00002CE4  588F                     addq.l     A7, 4
  3438. 00002CE6  3F3C 0016                move.w     -[A7], 0x16
  3439. 00002CEA  302E FFFE                move.w     D0, [A6 - 0x2]
  3440. 00002CEE  D07C 000B                add.w      D0, 0xB
  3441. 00002CF2  3F00                     move.w     -[A7], D0
  3442. 00002CF4  4EBA F9D4                jsr        [PC - 0x62C /* 000026CA */]
  3443. 00002CF8  588F                     addq.l     A7, 4
  3444. 00002CFA  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3445. 00002CFE  302E FFFE                move.w     D0, [A6 - 0x2]
  3446. 00002D02  D07C 000B                add.w      D0, 0xB
  3447. 00002D06  3F00                     move.w     -[A7], D0
  3448. 00002D08  4EBA F9C0                jsr        [PC - 0x640 /* 000026CA */]
  3449. 00002D0C  588F                     addq.l     A7, 4
  3450. 00002D0E  486C C3E4                pea.l      [A4 - 0x3C1C]
  3451. 00002D12  4EBA 4EAA                jsr        [PC + 0x4EAA /* 00007BBE */]
  3452. 00002D16  588F                     addq.l     A7, 4
  3453. 00002D18  3F3C 000B                move.w     -[A7], 0xB
  3454. 00002D1C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3455. 00002D20  4EBA F9A8                jsr        [PC - 0x658 /* 000026CA */]
  3456. 00002D24  588F                     addq.l     A7, 4
  3457. 00002D26  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3458. 00002D2A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3459. 00002D2E  4EBA F99A                jsr        [PC - 0x666 /* 000026CA */]
  3460. 00002D32  588F                     addq.l     A7, 4
  3461. 00002D34  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  3462. 00002D38  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3463. 00002D3C  4EBA F98C                jsr        [PC - 0x674 /* 000026CA */]
  3464. 00002D40  588F                     addq.l     A7, 4
  3465. 00002D42  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3466. 00002D46  3F3C 000B                move.w     -[A7], 0xB
  3467. 00002D4A  4EBA F97E                jsr        [PC - 0x682 /* 000026CA */]
  3468. 00002D4E  588F                     addq.l     A7, 4
  3469. 00002D50  526E FFFE                addq.w     [A6 - 0x2], 1
  3470. 00002D54  6000 FF54                bra        -0xAA /* 00002CAA */
  3471. label00002D58:
  3472. 00002D58  6000 135C                bra        +0x135E /* 000040B6 */
  3473. 00002D5C  6000 000E                bra        +0x10 /* 00002D6C */
  3474. label00002D60:
  3475. 00002D60  B07C 0007                cmp.w      D0, 0x7
  3476. 00002D64  6700 0006                beq        +0x8 /* 00002D6C */
  3477. 00002D68  6000 020C                bra        +0x20E /* 00002F76 */
  3478. label00002D6C:
  3479. 00002D6C  0CAC 0000 0003 DCDC      cmpi.l     [A4 - 0x2324], 0x3
  3480. 00002D74  6700 0014                beq        +0x16 /* 00002D8A */
  3481. 00002D78  297C 0000 0003 DCDC      move.l     [A4 - 0x2324], 0x3
  3482. 00002D80  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3483. 00002D84  4EBA F85E                jsr        [PC - 0x7A2 /* 000025E4 */]
  3484. 00002D88  548F                     addq.l     A7, 2
  3485. label00002D8A:
  3486. 00002D8A  426E FFFE                clr.w      [A6 - 0x2]
  3487. label00002D8E:
  3488. 00002D8E  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3489. 00002D94  6E00 0022                bgt        +0x24 /* 00002DB8 */
  3490. 00002D98  302E FFFE                move.w     D0, [A6 - 0x2]
  3491. 00002D9C  41EC DA62                lea.l      A0, [A4 - 0x259E]
  3492. 00002DA0  D0C0                     add.w      A0, D0
  3493. 00002DA2  1010                     move.b     D0, [A0]
  3494. 00002DA4  322E FFFE                move.w     D1, [A6 - 0x2]
  3495. 00002DA8  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3496. 00002DAC  D0C1                     add.w      A0, D1
  3497. 00002DAE  1080                     move.b     [A0], D0
  3498. 00002DB0  526E FFFE                addq.w     [A6 - 0x2], 1
  3499. 00002DB4  6000 FFD8                bra        -0x26 /* 00002D8E */
  3500. label00002DB8:
  3501. 00002DB8  486C C3DC                pea.l      [A4 - 0x3C24]
  3502. 00002DBC  4EBA 4E00                jsr        [PC + 0x4E00 /* 00007BBE */]
  3503. 00002DC0  588F                     addq.l     A7, 4
  3504. 00002DC2  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  3505. label00002DC8:
  3506. 00002DC8  0C6E 0016 FFFE           cmpi.w     [A6 - 0x2], 0x16
  3507. 00002DCE  6E00 00E0                bgt        +0xE2 /* 00002EB0 */
  3508. 00002DD2  302E FFFE                move.w     D0, [A6 - 0x2]
  3509. 00002DD6  D07C 000B                add.w      D0, 0xB
  3510. 00002DDA  3F00                     move.w     -[A7], D0
  3511. 00002DDC  3F3C 000B                move.w     -[A7], 0xB
  3512. 00002DE0  4EBA F8E8                jsr        [PC - 0x718 /* 000026CA */]
  3513. 00002DE4  588F                     addq.l     A7, 4
  3514. 00002DE6  302E FFFE                move.w     D0, [A6 - 0x2]
  3515. 00002DEA  D07C 0016                add.w      D0, 0x16
  3516. 00002DEE  3F00                     move.w     -[A7], D0
  3517. 00002DF0  3F3C 0016                move.w     -[A7], 0x16
  3518. 00002DF4  4EBA F8D4                jsr        [PC - 0x72C /* 000026CA */]
  3519. 00002DF8  588F                     addq.l     A7, 4
  3520. 00002DFA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3521. 00002DFE  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3522. 00002E02  4EBA F8C6                jsr        [PC - 0x73A /* 000026CA */]
  3523. 00002E06  588F                     addq.l     A7, 4
  3524. 00002E08  302E FFFE                move.w     D0, [A6 - 0x2]
  3525. 00002E0C  D07C 000B                add.w      D0, 0xB
  3526. 00002E10  3F00                     move.w     -[A7], D0
  3527. 00002E12  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3528. 00002E16  4EBA F8B2                jsr        [PC - 0x74E /* 000026CA */]
  3529. 00002E1A  588F                     addq.l     A7, 4
  3530. 00002E1C  302E FFFE                move.w     D0, [A6 - 0x2]
  3531. 00002E20  D07C 002C                add.w      D0, 0x2C /* ',' */
  3532. 00002E24  3F00                     move.w     -[A7], D0
  3533. 00002E26  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3534. 00002E2A  4EBA F89E                jsr        [PC - 0x762 /* 000026CA */]
  3535. 00002E2E  588F                     addq.l     A7, 4
  3536. 00002E30  302E FFFE                move.w     D0, [A6 - 0x2]
  3537. 00002E34  D07C 0021                add.w      D0, 0x21 /* '!' */
  3538. 00002E38  3F00                     move.w     -[A7], D0
  3539. 00002E3A  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3540. 00002E3E  4EBA F88A                jsr        [PC - 0x776 /* 000026CA */]
  3541. 00002E42  588F                     addq.l     A7, 4
  3542. 00002E44  3F3C 000B                move.w     -[A7], 0xB
  3543. 00002E48  302E FFFE                move.w     D0, [A6 - 0x2]
  3544. 00002E4C  D07C 002C                add.w      D0, 0x2C /* ',' */
  3545. 00002E50  3F00                     move.w     -[A7], D0
  3546. 00002E52  4EBA F876                jsr        [PC - 0x78A /* 000026CA */]
  3547. 00002E56  588F                     addq.l     A7, 4
  3548. 00002E58  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3549. 00002E5C  302E FFFE                move.w     D0, [A6 - 0x2]
  3550. 00002E60  D07C 002C                add.w      D0, 0x2C /* ',' */
  3551. 00002E64  3F00                     move.w     -[A7], D0
  3552. 00002E66  4EBA F862                jsr        [PC - 0x79E /* 000026CA */]
  3553. 00002E6A  588F                     addq.l     A7, 4
  3554. 00002E6C  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3555. 00002E70  302E FFFE                move.w     D0, [A6 - 0x2]
  3556. 00002E74  D07C 002C                add.w      D0, 0x2C /* ',' */
  3557. 00002E78  3F00                     move.w     -[A7], D0
  3558. 00002E7A  4EBA F84E                jsr        [PC - 0x7B2 /* 000026CA */]
  3559. 00002E7E  588F                     addq.l     A7, 4
  3560. 00002E80  302E FFFE                move.w     D0, [A6 - 0x2]
  3561. 00002E84  D07C 0016                add.w      D0, 0x16
  3562. 00002E88  3F00                     move.w     -[A7], D0
  3563. 00002E8A  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3564. 00002E8E  4EBA F83A                jsr        [PC - 0x7C6 /* 000026CA */]
  3565. 00002E92  588F                     addq.l     A7, 4
  3566. 00002E94  302E FFFE                move.w     D0, [A6 - 0x2]
  3567. 00002E98  D07C 0021                add.w      D0, 0x21 /* '!' */
  3568. 00002E9C  3F00                     move.w     -[A7], D0
  3569. 00002E9E  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  3570. 00002EA2  4EBA F826                jsr        [PC - 0x7DA /* 000026CA */]
  3571. 00002EA6  588F                     addq.l     A7, 4
  3572. 00002EA8  526E FFFE                addq.w     [A6 - 0x2], 1
  3573. 00002EAC  6000 FF1A                bra        -0xE4 /* 00002DC8 */
  3574. label00002EB0:
  3575. 00002EB0  486C C3F4                pea.l      [A4 - 0x3C0C]
  3576. 00002EB4  4EBA 4D08                jsr        [PC + 0x4D08 /* 00007BBE */]
  3577. 00002EB8  588F                     addq.l     A7, 4
  3578. 00002EBA  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  3579. label00002EC0:
  3580. 00002EC0  0C6E 0021 FFFE           cmpi.w     [A6 - 0x2], 0x21 /* '!' */
  3581. 00002EC6  6E00 0054                bgt        +0x56 /* 00002F1C */
  3582. 00002ECA  3F3C 000B                move.w     -[A7], 0xB
  3583. 00002ECE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3584. 00002ED2  4EBA F7F6                jsr        [PC - 0x80A /* 000026CA */]
  3585. 00002ED6  588F                     addq.l     A7, 4
  3586. 00002ED8  302E FFFE                move.w     D0, [A6 - 0x2]
  3587. 00002EDC  D07C 0021                add.w      D0, 0x21 /* '!' */
  3588. 00002EE0  3F00                     move.w     -[A7], D0
  3589. 00002EE2  3F3C 000B                move.w     -[A7], 0xB
  3590. 00002EE6  4EBA F7E2                jsr        [PC - 0x81E /* 000026CA */]
  3591. 00002EEA  588F                     addq.l     A7, 4
  3592. 00002EEC  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3593. 00002EF0  302E FFFE                move.w     D0, [A6 - 0x2]
  3594. 00002EF4  D07C 000B                add.w      D0, 0xB
  3595. 00002EF8  3F00                     move.w     -[A7], D0
  3596. 00002EFA  4EBA F7CE                jsr        [PC - 0x832 /* 000026CA */]
  3597. 00002EFE  588F                     addq.l     A7, 4
  3598. 00002F00  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3599. 00002F04  302E FFFE                move.w     D0, [A6 - 0x2]
  3600. 00002F08  D07C 000B                add.w      D0, 0xB
  3601. 00002F0C  3F00                     move.w     -[A7], D0
  3602. 00002F0E  4EBA F7BA                jsr        [PC - 0x846 /* 000026CA */]
  3603. 00002F12  588F                     addq.l     A7, 4
  3604. 00002F14  526E FFFE                addq.w     [A6 - 0x2], 1
  3605. 00002F18  6000 FFA6                bra        -0x58 /* 00002EC0 */
  3606. label00002F1C:
  3607. 00002F1C  486C C3E4                pea.l      [A4 - 0x3C1C]
  3608. 00002F20  4EBA 4C9C                jsr        [PC + 0x4C9C /* 00007BBE */]
  3609. 00002F24  588F                     addq.l     A7, 4
  3610. 00002F26  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  3611. label00002F2C:
  3612. 00002F2C  0C6E 002C FFFE           cmpi.w     [A6 - 0x2], 0x2C /* ',' */
  3613. 00002F32  6E00 003A                bgt        +0x3C /* 00002F6E */
  3614. 00002F36  3F3C 0016                move.w     -[A7], 0x16
  3615. 00002F3A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3616. 00002F3E  4EBA F78A                jsr        [PC - 0x876 /* 000026CA */]
  3617. 00002F42  588F                     addq.l     A7, 4
  3618. 00002F44  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  3619. 00002F48  302E FFFE                move.w     D0, [A6 - 0x2]
  3620. 00002F4C  D07C 000B                add.w      D0, 0xB
  3621. 00002F50  3F00                     move.w     -[A7], D0
  3622. 00002F52  4EBA F776                jsr        [PC - 0x88A /* 000026CA */]
  3623. 00002F56  588F                     addq.l     A7, 4
  3624. 00002F58  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3625. 00002F5C  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3626. 00002F60  4EBA F768                jsr        [PC - 0x898 /* 000026CA */]
  3627. 00002F64  588F                     addq.l     A7, 4
  3628. 00002F66  526E FFFE                addq.w     [A6 - 0x2], 1
  3629. 00002F6A  6000 FFC0                bra        -0x3E /* 00002F2C */
  3630. label00002F6E:
  3631. 00002F6E  6000 1146                bra        +0x1148 /* 000040B6 */
  3632. 00002F72  6000 000E                bra        +0x10 /* 00002F82 */
  3633. label00002F76:
  3634. 00002F76  B07C 0008                cmp.w      D0, 0x8
  3635. 00002F7A  6700 0006                beq        +0x8 /* 00002F82 */
  3636. 00002F7E  6000 00CA                bra        +0xCC /* 0000304A */
  3637. label00002F82:
  3638. 00002F82  426E FFFE                clr.w      [A6 - 0x2]
  3639. label00002F86:
  3640. 00002F86  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3641. 00002F8C  6E00 0022                bgt        +0x24 /* 00002FB0 */
  3642. 00002F90  302E FFFE                move.w     D0, [A6 - 0x2]
  3643. 00002F94  41EC DA5A                lea.l      A0, [A4 - 0x25A6]
  3644. 00002F98  D0C0                     add.w      A0, D0
  3645. 00002F9A  1010                     move.b     D0, [A0]
  3646. 00002F9C  322E FFFE                move.w     D1, [A6 - 0x2]
  3647. 00002FA0  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3648. 00002FA4  D0C1                     add.w      A0, D1
  3649. 00002FA6  1080                     move.b     [A0], D0
  3650. 00002FA8  526E FFFE                addq.w     [A6 - 0x2], 1
  3651. 00002FAC  6000 FFD8                bra        -0x26 /* 00002F86 */
  3652. label00002FB0:
  3653. 00002FB0  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  3654. label00002FB6:
  3655. 00002FB6  0C6E 0041 FFFE           cmpi.w     [A6 - 0x2], 0x41 /* 'A' */
  3656. 00002FBC  6E00 0084                bgt        +0x86 /* 00003042 */
  3657. 00002FC0  486C C3DC                pea.l      [A4 - 0x3C24]
  3658. 00002FC4  4EBA 4BF8                jsr        [PC + 0x4BF8 /* 00007BBE */]
  3659. 00002FC8  588F                     addq.l     A7, 4
  3660. 00002FCA  302E FFFE                move.w     D0, [A6 - 0x2]
  3661. 00002FCE  D07C 000A                add.w      D0, 0xA /* '\n' */
  3662. 00002FD2  3F00                     move.w     -[A7], D0
  3663. 00002FD4  3F3C 000B                move.w     -[A7], 0xB
  3664. 00002FD8  4EBA F6F0                jsr        [PC - 0x910 /* 000026CA */]
  3665. 00002FDC  588F                     addq.l     A7, 4
  3666. 00002FDE  302E FFFE                move.w     D0, [A6 - 0x2]
  3667. 00002FE2  D07C 000A                add.w      D0, 0xA /* '\n' */
  3668. 00002FE6  3F00                     move.w     -[A7], D0
  3669. 00002FE8  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  3670. 00002FEC  4EBA F6DC                jsr        [PC - 0x924 /* 000026CA */]
  3671. 00002FF0  588F                     addq.l     A7, 4
  3672. 00002FF2  302E FFFE                move.w     D0, [A6 - 0x2]
  3673. 00002FF6  D07C 000A                add.w      D0, 0xA /* '\n' */
  3674. 00002FFA  3F00                     move.w     -[A7], D0
  3675. 00002FFC  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3676. 00003000  4EBA F6C8                jsr        [PC - 0x938 /* 000026CA */]
  3677. 00003004  588F                     addq.l     A7, 4
  3678. 00003006  486C C3E4                pea.l      [A4 - 0x3C1C]
  3679. 0000300A  4EBA 4BB2                jsr        [PC + 0x4BB2 /* 00007BBE */]
  3680. 0000300E  588F                     addq.l     A7, 4
  3681. 00003010  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3682. 00003014  3F3C 0016                move.w     -[A7], 0x16
  3683. 00003018  4EBA F6B0                jsr        [PC - 0x950 /* 000026CA */]
  3684. 0000301C  588F                     addq.l     A7, 4
  3685. 0000301E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3686. 00003022  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3687. 00003026  4EBA F6A2                jsr        [PC - 0x95E /* 000026CA */]
  3688. 0000302A  588F                     addq.l     A7, 4
  3689. 0000302C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3690. 00003030  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3691. 00003034  4EBA F694                jsr        [PC - 0x96C /* 000026CA */]
  3692. 00003038  588F                     addq.l     A7, 4
  3693. 0000303A  526E FFFE                addq.w     [A6 - 0x2], 1
  3694. 0000303E  6000 FF76                bra        -0x88 /* 00002FB6 */
  3695. label00003042:
  3696. 00003042  6000 1072                bra        +0x1074 /* 000040B6 */
  3697. 00003046  6000 000E                bra        +0x10 /* 00003056 */
  3698. label0000304A:
  3699. 0000304A  B07C 0009                cmp.w      D0, 0x9 /* '\t' */
  3700. 0000304E  6700 0006                beq        +0x8 /* 00003056 */
  3701. 00003052  6000 012A                bra        +0x12C /* 0000317E */
  3702. label00003056:
  3703. 00003056  426E FFFE                clr.w      [A6 - 0x2]
  3704. label0000305A:
  3705. 0000305A  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3706. 00003060  6E00 0022                bgt        +0x24 /* 00003084 */
  3707. 00003064  302E FFFE                move.w     D0, [A6 - 0x2]
  3708. 00003068  41EC DA3A                lea.l      A0, [A4 - 0x25C6]
  3709. 0000306C  D0C0                     add.w      A0, D0
  3710. 0000306E  1010                     move.b     D0, [A0]
  3711. 00003070  322E FFFE                move.w     D1, [A6 - 0x2]
  3712. 00003074  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3713. 00003078  D0C1                     add.w      A0, D1
  3714. 0000307A  1080                     move.b     [A0], D0
  3715. 0000307C  526E FFFE                addq.w     [A6 - 0x2], 1
  3716. 00003080  6000 FFD8                bra        -0x26 /* 0000305A */
  3717. label00003084:
  3718. 00003084  486C C3E4                pea.l      [A4 - 0x3C1C]
  3719. 00003088  4EBA 4B34                jsr        [PC + 0x4B34 /* 00007BBE */]
  3720. 0000308C  588F                     addq.l     A7, 4
  3721. 0000308E  3D7C 000C FFFE           move.w     [A6 - 0x2], 0xC
  3722. label00003094:
  3723. 00003094  0C6E 0041 FFFE           cmpi.w     [A6 - 0x2], 0x41 /* 'A' */
  3724. 0000309A  6E00 0042                bgt        +0x44 /* 000030DE */
  3725. 0000309E  3F3C 000C                move.w     -[A7], 0xC
  3726. 000030A2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3727. 000030A6  4EBA F622                jsr        [PC - 0x9DE /* 000026CA */]
  3728. 000030AA  588F                     addq.l     A7, 4
  3729. 000030AC  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3730. 000030B0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3731. 000030B4  4EBA F614                jsr        [PC - 0x9EC /* 000026CA */]
  3732. 000030B8  588F                     addq.l     A7, 4
  3733. 000030BA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3734. 000030BE  3F3C 000C                move.w     -[A7], 0xC
  3735. 000030C2  4EBA F606                jsr        [PC - 0x9FA /* 000026CA */]
  3736. 000030C6  588F                     addq.l     A7, 4
  3737. 000030C8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3738. 000030CC  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  3739. 000030D0  4EBA F5F8                jsr        [PC - 0xA08 /* 000026CA */]
  3740. 000030D4  588F                     addq.l     A7, 4
  3741. 000030D6  526E FFFE                addq.w     [A6 - 0x2], 1
  3742. 000030DA  6000 FFB8                bra        -0x46 /* 00003094 */
  3743. label000030DE:
  3744. 000030DE  486C C3DC                pea.l      [A4 - 0x3C24]
  3745. 000030E2  4EBA 4ADA                jsr        [PC + 0x4ADA /* 00007BBE */]
  3746. 000030E6  588F                     addq.l     A7, 4
  3747. 000030E8  3D7C 0018 FFFE           move.w     [A6 - 0x2], 0x18
  3748. label000030EE:
  3749. 000030EE  0C6E 0035 FFFE           cmpi.w     [A6 - 0x2], 0x35 /* '5' */
  3750. 000030F4  6E00 0042                bgt        +0x44 /* 00003138 */
  3751. 000030F8  3F3C 0018                move.w     -[A7], 0x18
  3752. 000030FC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3753. 00003100  4EBA F5C8                jsr        [PC - 0xA38 /* 000026CA */]
  3754. 00003104  588F                     addq.l     A7, 4
  3755. 00003106  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  3756. 0000310A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3757. 0000310E  4EBA F5BA                jsr        [PC - 0xA46 /* 000026CA */]
  3758. 00003112  588F                     addq.l     A7, 4
  3759. 00003114  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3760. 00003118  3F3C 0018                move.w     -[A7], 0x18
  3761. 0000311C  4EBA F5AC                jsr        [PC - 0xA54 /* 000026CA */]
  3762. 00003120  588F                     addq.l     A7, 4
  3763. 00003122  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3764. 00003126  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  3765. 0000312A  4EBA F59E                jsr        [PC - 0xA62 /* 000026CA */]
  3766. 0000312E  588F                     addq.l     A7, 4
  3767. 00003130  526E FFFE                addq.w     [A6 - 0x2], 1
  3768. 00003134  6000 FFB8                bra        -0x46 /* 000030EE */
  3769. label00003138:
  3770. 00003138  486C C3FC                pea.l      [A4 - 0x3C04]
  3771. 0000313C  4EBA 4A80                jsr        [PC + 0x4A80 /* 00007BBE */]
  3772. 00003140  588F                     addq.l     A7, 4
  3773. 00003142  3D7C 0026 FFFE           move.w     [A6 - 0x2], 0x26 /* '&' */
  3774. label00003148:
  3775. 00003148  0C6E 0027 FFFE           cmpi.w     [A6 - 0x2], 0x27 /* '\'' */
  3776. 0000314E  6E00 0026                bgt        +0x28 /* 00003176 */
  3777. 00003152  3F3C 000C                move.w     -[A7], 0xC
  3778. 00003156  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3779. 0000315A  4EBA F5B4                jsr        [PC - 0xA4C /* 00002710 */]
  3780. 0000315E  588F                     addq.l     A7, 4
  3781. 00003160  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  3782. 00003164  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3783. 00003168  4EBA F5A6                jsr        [PC - 0xA5A /* 00002710 */]
  3784. 0000316C  588F                     addq.l     A7, 4
  3785. 0000316E  526E FFFE                addq.w     [A6 - 0x2], 1
  3786. 00003172  6000 FFD4                bra        -0x2A /* 00003148 */
  3787. label00003176:
  3788. 00003176  6000 0F3E                bra        +0xF40 /* 000040B6 */
  3789. 0000317A  6000 000E                bra        +0x10 /* 0000318A */
  3790. label0000317E:
  3791. 0000317E  B07C 000A                cmp.w      D0, 0xA /* '\n' */
  3792. 00003182  6700 0006                beq        +0x8 /* 0000318A */
  3793. 00003186  6000 0100                bra        +0x102 /* 00003288 */
  3794. label0000318A:
  3795. 0000318A  426E FFFE                clr.w      [A6 - 0x2]
  3796. label0000318E:
  3797. 0000318E  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3798. 00003194  6E00 0022                bgt        +0x24 /* 000031B8 */
  3799. 00003198  302E FFFE                move.w     D0, [A6 - 0x2]
  3800. 0000319C  41EC DA4A                lea.l      A0, [A4 - 0x25B6]
  3801. 000031A0  D0C0                     add.w      A0, D0
  3802. 000031A2  1010                     move.b     D0, [A0]
  3803. 000031A4  322E FFFE                move.w     D1, [A6 - 0x2]
  3804. 000031A8  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3805. 000031AC  D0C1                     add.w      A0, D1
  3806. 000031AE  1080                     move.b     [A0], D0
  3807. 000031B0  526E FFFE                addq.w     [A6 - 0x2], 1
  3808. 000031B4  6000 FFD8                bra        -0x26 /* 0000318E */
  3809. label000031B8:
  3810. 000031B8  486C C3DC                pea.l      [A4 - 0x3C24]
  3811. 000031BC  4EBA 4A00                jsr        [PC + 0x4A00 /* 00007BBE */]
  3812. 000031C0  588F                     addq.l     A7, 4
  3813. 000031C2  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  3814. label000031C8:
  3815. 000031C8  0C6E 0042 FFFE           cmpi.w     [A6 - 0x2], 0x42 /* 'B' */
  3816. 000031CE  6E00 0026                bgt        +0x28 /* 000031F6 */
  3817. 000031D2  3F3C 0016                move.w     -[A7], 0x16
  3818. 000031D6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3819. 000031DA  4EBA F4EE                jsr        [PC - 0xB12 /* 000026CA */]
  3820. 000031DE  588F                     addq.l     A7, 4
  3821. 000031E0  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  3822. 000031E4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3823. 000031E8  4EBA F4E0                jsr        [PC - 0xB20 /* 000026CA */]
  3824. 000031EC  588F                     addq.l     A7, 4
  3825. 000031EE  526E FFFE                addq.w     [A6 - 0x2], 1
  3826. 000031F2  6000 FFD4                bra        -0x2A /* 000031C8 */
  3827. label000031F6:
  3828. 000031F6  3D7C 0016 FFFE           move.w     [A6 - 0x2], 0x16
  3829. label000031FC:
  3830. 000031FC  0C6E 0037 FFFE           cmpi.w     [A6 - 0x2], 0x37 /* '7' */
  3831. 00003202  6E00 0026                bgt        +0x28 /* 0000322A */
  3832. 00003206  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3833. 0000320A  3F3C 000B                move.w     -[A7], 0xB
  3834. 0000320E  4EBA F4BA                jsr        [PC - 0xB46 /* 000026CA */]
  3835. 00003212  588F                     addq.l     A7, 4
  3836. 00003214  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3837. 00003218  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3838. 0000321C  4EBA F4AC                jsr        [PC - 0xB54 /* 000026CA */]
  3839. 00003220  588F                     addq.l     A7, 4
  3840. 00003222  526E FFFE                addq.w     [A6 - 0x2], 1
  3841. 00003226  6000 FFD4                bra        -0x2A /* 000031FC */
  3842. label0000322A:
  3843. 0000322A  486C C3E4                pea.l      [A4 - 0x3C1C]
  3844. 0000322E  4EBA 498E                jsr        [PC + 0x498E /* 00007BBE */]
  3845. 00003232  588F                     addq.l     A7, 4
  3846. 00003234  3D7C 001C FFFE           move.w     [A6 - 0x2], 0x1C
  3847. label0000323A:
  3848. 0000323A  0C6E 0031 FFFE           cmpi.w     [A6 - 0x2], 0x31 /* '1' */
  3849. 00003240  6E00 0018                bgt        +0x1A /* 0000325A */
  3850. 00003244  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3851. 00003248  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3852. 0000324C  4EBA F47C                jsr        [PC - 0xB84 /* 000026CA */]
  3853. 00003250  588F                     addq.l     A7, 4
  3854. 00003252  526E FFFE                addq.w     [A6 - 0x2], 1
  3855. 00003256  6000 FFE2                bra        -0x1C /* 0000323A */
  3856. label0000325A:
  3857. 0000325A  486C C3FC                pea.l      [A4 - 0x3C04]
  3858. 0000325E  4EBA 495E                jsr        [PC + 0x495E /* 00007BBE */]
  3859. 00003262  588F                     addq.l     A7, 4
  3860. 00003264  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3861. 00003268  3F3C 000B                move.w     -[A7], 0xB
  3862. 0000326C  4EBA F4A2                jsr        [PC - 0xB5E /* 00002710 */]
  3863. 00003270  588F                     addq.l     A7, 4
  3864. 00003272  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  3865. 00003276  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3866. 0000327A  4EBA F494                jsr        [PC - 0xB6C /* 00002710 */]
  3867. 0000327E  588F                     addq.l     A7, 4
  3868. 00003280  6000 0E34                bra        +0xE36 /* 000040B6 */
  3869. 00003284  6000 000E                bra        +0x10 /* 00003294 */
  3870. label00003288:
  3871. 00003288  B07C 000B                cmp.w      D0, 0xB
  3872. 0000328C  6700 0006                beq        +0x8 /* 00003294 */
  3873. 00003290  6000 0192                bra        +0x194 /* 00003424 */
  3874. label00003294:
  3875. 00003294  0CAC 0000 0004 DCDC      cmpi.l     [A4 - 0x2324], 0x4
  3876. 0000329C  6700 0014                beq        +0x16 /* 000032B2 */
  3877. 000032A0  297C 0000 0004 DCDC      move.l     [A4 - 0x2324], 0x4
  3878. 000032A8  3F3C 000B                move.w     -[A7], 0xB
  3879. 000032AC  4EBA F336                jsr        [PC - 0xCCA /* 000025E4 */]
  3880. 000032B0  548F                     addq.l     A7, 2
  3881. label000032B2:
  3882. 000032B2  426E FFFE                clr.w      [A6 - 0x2]
  3883. label000032B6:
  3884. 000032B6  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3885. 000032BC  6E00 0022                bgt        +0x24 /* 000032E0 */
  3886. 000032C0  302E FFFE                move.w     D0, [A6 - 0x2]
  3887. 000032C4  41EC DA5A                lea.l      A0, [A4 - 0x25A6]
  3888. 000032C8  D0C0                     add.w      A0, D0
  3889. 000032CA  1010                     move.b     D0, [A0]
  3890. 000032CC  322E FFFE                move.w     D1, [A6 - 0x2]
  3891. 000032D0  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  3892. 000032D4  D0C1                     add.w      A0, D1
  3893. 000032D6  1080                     move.b     [A0], D0
  3894. 000032D8  526E FFFE                addq.w     [A6 - 0x2], 1
  3895. 000032DC  6000 FFD8                bra        -0x26 /* 000032B6 */
  3896. label000032E0:
  3897. 000032E0  486C C3E4                pea.l      [A4 - 0x3C1C]
  3898. 000032E4  4EBA 48D8                jsr        [PC + 0x48D8 /* 00007BBE */]
  3899. 000032E8  588F                     addq.l     A7, 4
  3900. 000032EA  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  3901. label000032F0:
  3902. 000032F0  0C6E 0024 FFFE           cmpi.w     [A6 - 0x2], 0x24 /* '$' */
  3903. 000032F6  6E00 0018                bgt        +0x1A /* 00003310 */
  3904. 000032FA  3F3C 000B                move.w     -[A7], 0xB
  3905. 000032FE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3906. 00003302  4EBA F3C6                jsr        [PC - 0xC3A /* 000026CA */]
  3907. 00003306  588F                     addq.l     A7, 4
  3908. 00003308  526E FFFE                addq.w     [A6 - 0x2], 1
  3909. 0000330C  6000 FFE2                bra        -0x1C /* 000032F0 */
  3910. label00003310:
  3911. 00003310  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  3912. label00003316:
  3913. 00003316  0C6E 0024 FFFE           cmpi.w     [A6 - 0x2], 0x24 /* '$' */
  3914. 0000331C  6E00 0018                bgt        +0x1A /* 00003336 */
  3915. 00003320  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3916. 00003324  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3917. 00003328  4EBA F3A0                jsr        [PC - 0xC60 /* 000026CA */]
  3918. 0000332C  588F                     addq.l     A7, 4
  3919. 0000332E  526E FFFE                addq.w     [A6 - 0x2], 1
  3920. 00003332  6000 FFE2                bra        -0x1C /* 00003316 */
  3921. label00003336:
  3922. 00003336  486C C3DC                pea.l      [A4 - 0x3C24]
  3923. 0000333A  4EBA 4882                jsr        [PC + 0x4882 /* 00007BBE */]
  3924. 0000333E  588F                     addq.l     A7, 4
  3925. 00003340  3D7C 0028 FFFE           move.w     [A6 - 0x2], 0x28 /* '(' */
  3926. label00003346:
  3927. 00003346  0C6E 004B FFFE           cmpi.w     [A6 - 0x2], 0x4B /* 'K' */
  3928. 0000334C  6E00 0018                bgt        +0x1A /* 00003366 */
  3929. 00003350  3F3C 000B                move.w     -[A7], 0xB
  3930. 00003354  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3931. 00003358  4EBA F370                jsr        [PC - 0xC90 /* 000026CA */]
  3932. 0000335C  588F                     addq.l     A7, 4
  3933. 0000335E  526E FFFE                addq.w     [A6 - 0x2], 1
  3934. 00003362  6000 FFE2                bra        -0x1C /* 00003346 */
  3935. label00003366:
  3936. 00003366  3D7C 0028 FFFE           move.w     [A6 - 0x2], 0x28 /* '(' */
  3937. label0000336C:
  3938. 0000336C  0C6E 0042 FFFE           cmpi.w     [A6 - 0x2], 0x42 /* 'B' */
  3939. 00003372  6E00 0018                bgt        +0x1A /* 0000338C */
  3940. 00003376  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3941. 0000337A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3942. 0000337E  4EBA F34A                jsr        [PC - 0xCB6 /* 000026CA */]
  3943. 00003382  588F                     addq.l     A7, 4
  3944. 00003384  526E FFFE                addq.w     [A6 - 0x2], 1
  3945. 00003388  6000 FFE2                bra        -0x1C /* 0000336C */
  3946. label0000338C:
  3947. 0000338C  3D7C 000E FFFE           move.w     [A6 - 0x2], 0xE
  3948. label00003392:
  3949. 00003392  0C6E 0042 FFFE           cmpi.w     [A6 - 0x2], 0x42 /* 'B' */
  3950. 00003398  6E00 003A                bgt        +0x3C /* 000033D4 */
  3951. 0000339C  486C C3E4                pea.l      [A4 - 0x3C1C]
  3952. 000033A0  4EBA 481C                jsr        [PC + 0x481C /* 00007BBE */]
  3953. 000033A4  588F                     addq.l     A7, 4
  3954. 000033A6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3955. 000033AA  3F3C 000B                move.w     -[A7], 0xB
  3956. 000033AE  4EBA F31A                jsr        [PC - 0xCE6 /* 000026CA */]
  3957. 000033B2  588F                     addq.l     A7, 4
  3958. 000033B4  486C C3DC                pea.l      [A4 - 0x3C24]
  3959. 000033B8  4EBA 4804                jsr        [PC + 0x4804 /* 00007BBE */]
  3960. 000033BC  588F                     addq.l     A7, 4
  3961. 000033BE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3962. 000033C2  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  3963. 000033C6  4EBA F302                jsr        [PC - 0xCFE /* 000026CA */]
  3964. 000033CA  588F                     addq.l     A7, 4
  3965. 000033CC  526E FFFE                addq.w     [A6 - 0x2], 1
  3966. 000033D0  6000 FFC0                bra        -0x3E /* 00003392 */
  3967. label000033D4:
  3968. 000033D4  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  3969. label000033DA:
  3970. 000033DA  0C6E 0042 FFFE           cmpi.w     [A6 - 0x2], 0x42 /* 'B' */
  3971. 000033E0  6E00 003A                bgt        +0x3C /* 0000341C */
  3972. 000033E4  486C C3E4                pea.l      [A4 - 0x3C1C]
  3973. 000033E8  4EBA 47D4                jsr        [PC + 0x47D4 /* 00007BBE */]
  3974. 000033EC  588F                     addq.l     A7, 4
  3975. 000033EE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3976. 000033F2  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3977. 000033F6  4EBA F2D2                jsr        [PC - 0xD2E /* 000026CA */]
  3978. 000033FA  588F                     addq.l     A7, 4
  3979. 000033FC  486C C3DC                pea.l      [A4 - 0x3C24]
  3980. 00003400  4EBA 47BC                jsr        [PC + 0x47BC /* 00007BBE */]
  3981. 00003404  588F                     addq.l     A7, 4
  3982. 00003406  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  3983. 0000340A  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  3984. 0000340E  4EBA F2BA                jsr        [PC - 0xD46 /* 000026CA */]
  3985. 00003412  588F                     addq.l     A7, 4
  3986. 00003414  526E FFFE                addq.w     [A6 - 0x2], 1
  3987. 00003418  6000 FFC0                bra        -0x3E /* 000033DA */
  3988. label0000341C:
  3989. 0000341C  6000 0C98                bra        +0xC9A /* 000040B6 */
  3990. 00003420  6000 000E                bra        +0x10 /* 00003430 */
  3991. label00003424:
  3992. 00003424  B07C 000C                cmp.w      D0, 0xC
  3993. 00003428  6700 0006                beq        +0x8 /* 00003430 */
  3994. 0000342C  6000 0154                bra        +0x156 /* 00003582 */
  3995. label00003430:
  3996. 00003430  426E FFFE                clr.w      [A6 - 0x2]
  3997. label00003434:
  3998. 00003434  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  3999. 0000343A  6E00 0022                bgt        +0x24 /* 0000345E */
  4000. 0000343E  302E FFFE                move.w     D0, [A6 - 0x2]
  4001. 00003442  41EC DA4A                lea.l      A0, [A4 - 0x25B6]
  4002. 00003446  D0C0                     add.w      A0, D0
  4003. 00003448  1010                     move.b     D0, [A0]
  4004. 0000344A  322E FFFE                move.w     D1, [A6 - 0x2]
  4005. 0000344E  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  4006. 00003452  D0C1                     add.w      A0, D1
  4007. 00003454  1080                     move.b     [A0], D0
  4008. 00003456  526E FFFE                addq.w     [A6 - 0x2], 1
  4009. 0000345A  6000 FFD8                bra        -0x26 /* 00003434 */
  4010. label0000345E:
  4011. 0000345E  486C C3DC                pea.l      [A4 - 0x3C24]
  4012. 00003462  4EBA 475A                jsr        [PC + 0x475A /* 00007BBE */]
  4013. 00003466  588F                     addq.l     A7, 4
  4014. 00003468  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4015. label0000346E:
  4016. 0000346E  0C6E 0016 FFFE           cmpi.w     [A6 - 0x2], 0x16
  4017. 00003474  6E00 0042                bgt        +0x44 /* 000034B8 */
  4018. 00003478  3F3C 0019                move.w     -[A7], 0x19
  4019. 0000347C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4020. 00003480  4EBA F248                jsr        [PC - 0xDB8 /* 000026CA */]
  4021. 00003484  588F                     addq.l     A7, 4
  4022. 00003486  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  4023. 0000348A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4024. 0000348E  4EBA F23A                jsr        [PC - 0xDC6 /* 000026CA */]
  4025. 00003492  588F                     addq.l     A7, 4
  4026. 00003494  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4027. 00003498  3F3C 0019                move.w     -[A7], 0x19
  4028. 0000349C  4EBA F22C                jsr        [PC - 0xDD4 /* 000026CA */]
  4029. 000034A0  588F                     addq.l     A7, 4
  4030. 000034A2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4031. 000034A6  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  4032. 000034AA  4EBA F21E                jsr        [PC - 0xDE2 /* 000026CA */]
  4033. 000034AE  588F                     addq.l     A7, 4
  4034. 000034B0  526E FFFE                addq.w     [A6 - 0x2], 1
  4035. 000034B4  6000 FFB8                bra        -0x46 /* 0000346E */
  4036. label000034B8:
  4037. 000034B8  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4038. label000034BE:
  4039. 000034BE  0C6E 0015 FFFE           cmpi.w     [A6 - 0x2], 0x15
  4040. 000034C4  6E00 005A                bgt        +0x5C /* 00003520 */
  4041. 000034C8  3F3C 0019                move.w     -[A7], 0x19
  4042. 000034CC  302E FFFE                move.w     D0, [A6 - 0x2]
  4043. 000034D0  D07C 0036                add.w      D0, 0x36 /* '6' */
  4044. 000034D4  3F00                     move.w     -[A7], D0
  4045. 000034D6  4EBA F1F2                jsr        [PC - 0xE0E /* 000026CA */]
  4046. 000034DA  588F                     addq.l     A7, 4
  4047. 000034DC  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  4048. 000034E0  302E FFFE                move.w     D0, [A6 - 0x2]
  4049. 000034E4  D07C 0036                add.w      D0, 0x36 /* '6' */
  4050. 000034E8  3F00                     move.w     -[A7], D0
  4051. 000034EA  4EBA F1DE                jsr        [PC - 0xE22 /* 000026CA */]
  4052. 000034EE  588F                     addq.l     A7, 4
  4053. 000034F0  302E FFFE                move.w     D0, [A6 - 0x2]
  4054. 000034F4  D07C 0036                add.w      D0, 0x36 /* '6' */
  4055. 000034F8  3F00                     move.w     -[A7], D0
  4056. 000034FA  3F3C 0019                move.w     -[A7], 0x19
  4057. 000034FE  4EBA F1CA                jsr        [PC - 0xE36 /* 000026CA */]
  4058. 00003502  588F                     addq.l     A7, 4
  4059. 00003504  302E FFFE                move.w     D0, [A6 - 0x2]
  4060. 00003508  D07C 0036                add.w      D0, 0x36 /* '6' */
  4061. 0000350C  3F00                     move.w     -[A7], D0
  4062. 0000350E  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  4063. 00003512  4EBA F1B6                jsr        [PC - 0xE4A /* 000026CA */]
  4064. 00003516  588F                     addq.l     A7, 4
  4065. 00003518  526E FFFE                addq.w     [A6 - 0x2], 1
  4066. 0000351C  6000 FFA0                bra        -0x5E /* 000034BE */
  4067. label00003520:
  4068. 00003520  486C C3E4                pea.l      [A4 - 0x3C1C]
  4069. 00003524  4EBA 4698                jsr        [PC + 0x4698 /* 00007BBE */]
  4070. 00003528  588F                     addq.l     A7, 4
  4071. 0000352A  3D7C 001C FFFE           move.w     [A6 - 0x2], 0x1C
  4072. label00003530:
  4073. 00003530  0C6E 0031 FFFE           cmpi.w     [A6 - 0x2], 0x31 /* '1' */
  4074. 00003536  6E00 0042                bgt        +0x44 /* 0000357A */
  4075. 0000353A  3F3C 0019                move.w     -[A7], 0x19
  4076. 0000353E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4077. 00003542  4EBA F186                jsr        [PC - 0xE7A /* 000026CA */]
  4078. 00003546  588F                     addq.l     A7, 4
  4079. 00003548  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  4080. 0000354C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4081. 00003550  4EBA F178                jsr        [PC - 0xE88 /* 000026CA */]
  4082. 00003554  588F                     addq.l     A7, 4
  4083. 00003556  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4084. 0000355A  3F3C 0019                move.w     -[A7], 0x19
  4085. 0000355E  4EBA F16A                jsr        [PC - 0xE96 /* 000026CA */]
  4086. 00003562  588F                     addq.l     A7, 4
  4087. 00003564  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4088. 00003568  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  4089. 0000356C  4EBA F15C                jsr        [PC - 0xEA4 /* 000026CA */]
  4090. 00003570  588F                     addq.l     A7, 4
  4091. 00003572  526E FFFE                addq.w     [A6 - 0x2], 1
  4092. 00003576  6000 FFB8                bra        -0x46 /* 00003530 */
  4093. label0000357A:
  4094. 0000357A  6000 0B3A                bra        +0xB3C /* 000040B6 */
  4095. 0000357E  6000 000E                bra        +0x10 /* 0000358E */
  4096. label00003582:
  4097. 00003582  B07C 000D                cmp.w      D0, 0xD /* '\r' */
  4098. 00003586  6700 0006                beq        +0x8 /* 0000358E */
  4099. 0000358A  6000 01E4                bra        +0x1E6 /* 00003770 */
  4100. label0000358E:
  4101. 0000358E  426E FFFE                clr.w      [A6 - 0x2]
  4102. label00003592:
  4103. 00003592  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  4104. 00003598  6E00 0022                bgt        +0x24 /* 000035BC */
  4105. 0000359C  302E FFFE                move.w     D0, [A6 - 0x2]
  4106. 000035A0  41EC DA52                lea.l      A0, [A4 - 0x25AE]
  4107. 000035A4  D0C0                     add.w      A0, D0
  4108. 000035A6  1010                     move.b     D0, [A0]
  4109. 000035A8  322E FFFE                move.w     D1, [A6 - 0x2]
  4110. 000035AC  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  4111. 000035B0  D0C1                     add.w      A0, D1
  4112. 000035B2  1080                     move.b     [A0], D0
  4113. 000035B4  526E FFFE                addq.w     [A6 - 0x2], 1
  4114. 000035B8  6000 FFD8                bra        -0x26 /* 00003592 */
  4115. label000035BC:
  4116. 000035BC  3D7C 0008 FFFE           move.w     [A6 - 0x2], 0x8
  4117. label000035C2:
  4118. 000035C2  0C6E 0024 FFFE           cmpi.w     [A6 - 0x2], 0x24 /* '$' */
  4119. 000035C8  6E00 012E                bgt        +0x130 /* 000036F8 */
  4120. 000035CC  486C C3E4                pea.l      [A4 - 0x3C1C]
  4121. 000035D0  4EBA 45EC                jsr        [PC + 0x45EC /* 00007BBE */]
  4122. 000035D4  588F                     addq.l     A7, 4
  4123. 000035D6  3F3C 0008                move.w     -[A7], 0x8
  4124. 000035DA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4125. 000035DE  4EBA F0EA                jsr        [PC - 0xF16 /* 000026CA */]
  4126. 000035E2  588F                     addq.l     A7, 4
  4127. 000035E4  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  4128. 000035E8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4129. 000035EC  4EBA F0DC                jsr        [PC - 0xF24 /* 000026CA */]
  4130. 000035F0  588F                     addq.l     A7, 4
  4131. 000035F2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4132. 000035F6  3F3C 0008                move.w     -[A7], 0x8
  4133. 000035FA  4EBA F0CE                jsr        [PC - 0xF32 /* 000026CA */]
  4134. 000035FE  588F                     addq.l     A7, 4
  4135. 00003600  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4136. 00003604  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  4137. 00003608  4EBA F0C0                jsr        [PC - 0xF40 /* 000026CA */]
  4138. 0000360C  588F                     addq.l     A7, 4
  4139. 0000360E  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4140. 00003612  302E FFFE                move.w     D0, [A6 - 0x2]
  4141. 00003616  D07C 001F                add.w      D0, 0x1F
  4142. 0000361A  3F00                     move.w     -[A7], D0
  4143. 0000361C  4EBA F0AC                jsr        [PC - 0xF54 /* 000026CA */]
  4144. 00003620  588F                     addq.l     A7, 4
  4145. 00003622  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  4146. 00003626  302E FFFE                move.w     D0, [A6 - 0x2]
  4147. 0000362A  D07C 001F                add.w      D0, 0x1F
  4148. 0000362E  3F00                     move.w     -[A7], D0
  4149. 00003630  4EBA F098                jsr        [PC - 0xF68 /* 000026CA */]
  4150. 00003634  588F                     addq.l     A7, 4
  4151. 00003636  302E FFFE                move.w     D0, [A6 - 0x2]
  4152. 0000363A  D07C 001F                add.w      D0, 0x1F
  4153. 0000363E  3F00                     move.w     -[A7], D0
  4154. 00003640  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4155. 00003644  4EBA F084                jsr        [PC - 0xF7C /* 000026CA */]
  4156. 00003648  588F                     addq.l     A7, 4
  4157. 0000364A  302E FFFE                move.w     D0, [A6 - 0x2]
  4158. 0000364E  D07C 001F                add.w      D0, 0x1F
  4159. 00003652  3F00                     move.w     -[A7], D0
  4160. 00003654  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  4161. 00003658  4EBA F070                jsr        [PC - 0xF90 /* 000026CA */]
  4162. 0000365C  588F                     addq.l     A7, 4
  4163. 0000365E  486C C3DC                pea.l      [A4 - 0x3C24]
  4164. 00003662  4EBA 455A                jsr        [PC + 0x455A /* 00007BBE */]
  4165. 00003666  588F                     addq.l     A7, 4
  4166. 00003668  3F3C 0008                move.w     -[A7], 0x8
  4167. 0000366C  302E FFFE                move.w     D0, [A6 - 0x2]
  4168. 00003670  D07C 001F                add.w      D0, 0x1F
  4169. 00003674  3F00                     move.w     -[A7], D0
  4170. 00003676  4EBA F052                jsr        [PC - 0xFAE /* 000026CA */]
  4171. 0000367A  588F                     addq.l     A7, 4
  4172. 0000367C  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  4173. 00003680  302E FFFE                move.w     D0, [A6 - 0x2]
  4174. 00003684  D07C 001F                add.w      D0, 0x1F
  4175. 00003688  3F00                     move.w     -[A7], D0
  4176. 0000368A  4EBA F03E                jsr        [PC - 0xFC2 /* 000026CA */]
  4177. 0000368E  588F                     addq.l     A7, 4
  4178. 00003690  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4179. 00003694  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4180. 00003698  4EBA F030                jsr        [PC - 0xFD0 /* 000026CA */]
  4181. 0000369C  588F                     addq.l     A7, 4
  4182. 0000369E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4183. 000036A2  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  4184. 000036A6  4EBA F022                jsr        [PC - 0xFDE /* 000026CA */]
  4185. 000036AA  588F                     addq.l     A7, 4
  4186. 000036AC  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4187. 000036B0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4188. 000036B4  4EBA F014                jsr        [PC - 0xFEC /* 000026CA */]
  4189. 000036B8  588F                     addq.l     A7, 4
  4190. 000036BA  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  4191. 000036BE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4192. 000036C2  4EBA F006                jsr        [PC - 0xFFA /* 000026CA */]
  4193. 000036C6  588F                     addq.l     A7, 4
  4194. 000036C8  302E FFFE                move.w     D0, [A6 - 0x2]
  4195. 000036CC  D07C 001F                add.w      D0, 0x1F
  4196. 000036D0  3F00                     move.w     -[A7], D0
  4197. 000036D2  3F3C 0008                move.w     -[A7], 0x8
  4198. 000036D6  4EBA EFF2                jsr        [PC - 0x100E /* 000026CA */]
  4199. 000036DA  588F                     addq.l     A7, 4
  4200. 000036DC  302E FFFE                move.w     D0, [A6 - 0x2]
  4201. 000036E0  D07C 001F                add.w      D0, 0x1F
  4202. 000036E4  3F00                     move.w     -[A7], D0
  4203. 000036E6  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  4204. 000036EA  4EBA EFDE                jsr        [PC - 0x1022 /* 000026CA */]
  4205. 000036EE  588F                     addq.l     A7, 4
  4206. 000036F0  526E FFFE                addq.w     [A6 - 0x2], 1
  4207. 000036F4  6000 FECC                bra        -0x132 /* 000035C2 */
  4208. label000036F8:
  4209. 000036F8  486C C3FC                pea.l      [A4 - 0x3C04]
  4210. 000036FC  4EBA 44C0                jsr        [PC + 0x44C0 /* 00007BBE */]
  4211. 00003700  588F                     addq.l     A7, 4
  4212. 00003702  426E FFFE                clr.w      [A6 - 0x2]
  4213. label00003706:
  4214. 00003706  0C6E 0001 FFFE           cmpi.w     [A6 - 0x2], 0x1
  4215. 0000370C  6E00 005A                bgt        +0x5C /* 00003768 */
  4216. 00003710  3F3C 0008                move.w     -[A7], 0x8
  4217. 00003714  302E FFFE                move.w     D0, [A6 - 0x2]
  4218. 00003718  D07C 0016                add.w      D0, 0x16
  4219. 0000371C  3F00                     move.w     -[A7], D0
  4220. 0000371E  4EBA EFF0                jsr        [PC - 0x1010 /* 00002710 */]
  4221. 00003722  588F                     addq.l     A7, 4
  4222. 00003724  302E FFFE                move.w     D0, [A6 - 0x2]
  4223. 00003728  D07C 0016                add.w      D0, 0x16
  4224. 0000372C  3F00                     move.w     -[A7], D0
  4225. 0000372E  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  4226. 00003732  4EBA EFDC                jsr        [PC - 0x1024 /* 00002710 */]
  4227. 00003736  588F                     addq.l     A7, 4
  4228. 00003738  302E FFFE                move.w     D0, [A6 - 0x2]
  4229. 0000373C  D07C 0035                add.w      D0, 0x35 /* '5' */
  4230. 00003740  3F00                     move.w     -[A7], D0
  4231. 00003742  3F3C 0008                move.w     -[A7], 0x8
  4232. 00003746  4EBA EFC8                jsr        [PC - 0x1038 /* 00002710 */]
  4233. 0000374A  588F                     addq.l     A7, 4
  4234. 0000374C  3F3C 0043                move.w     -[A7], 0x43 /* 'C' */
  4235. 00003750  302E FFFE                move.w     D0, [A6 - 0x2]
  4236. 00003754  D07C 0035                add.w      D0, 0x35 /* '5' */
  4237. 00003758  3F00                     move.w     -[A7], D0
  4238. 0000375A  4EBA EFB4                jsr        [PC - 0x104C /* 00002710 */]
  4239. 0000375E  588F                     addq.l     A7, 4
  4240. 00003760  526E FFFE                addq.w     [A6 - 0x2], 1
  4241. 00003764  6000 FFA0                bra        -0x5E /* 00003706 */
  4242. label00003768:
  4243. 00003768  6000 094C                bra        +0x94E /* 000040B6 */
  4244. 0000376C  6000 000E                bra        +0x10 /* 0000377C */
  4245. label00003770:
  4246. 00003770  B07C 000E                cmp.w      D0, 0xE
  4247. 00003774  6700 0006                beq        +0x8 /* 0000377C */
  4248. 00003778  6000 0166                bra        +0x168 /* 000038E0 */
  4249. label0000377C:
  4250. 0000377C  426E FFFE                clr.w      [A6 - 0x2]
  4251. label00003780:
  4252. 00003780  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  4253. 00003786  6E00 0022                bgt        +0x24 /* 000037AA */
  4254. 0000378A  302E FFFE                move.w     D0, [A6 - 0x2]
  4255. 0000378E  41EC DA62                lea.l      A0, [A4 - 0x259E]
  4256. 00003792  D0C0                     add.w      A0, D0
  4257. 00003794  1010                     move.b     D0, [A0]
  4258. 00003796  322E FFFE                move.w     D1, [A6 - 0x2]
  4259. 0000379A  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  4260. 0000379E  D0C1                     add.w      A0, D1
  4261. 000037A0  1080                     move.b     [A0], D0
  4262. 000037A2  526E FFFE                addq.w     [A6 - 0x2], 1
  4263. 000037A6  6000 FFD8                bra        -0x26 /* 00003780 */
  4264. label000037AA:
  4265. 000037AA  486C C3E4                pea.l      [A4 - 0x3C1C]
  4266. 000037AE  4EBA 440E                jsr        [PC + 0x440E /* 00007BBE */]
  4267. 000037B2  588F                     addq.l     A7, 4
  4268. 000037B4  3D7C 000A FFFE           move.w     [A6 - 0x2], 0xA /* '\n' */
  4269. label000037BA:
  4270. 000037BA  0C6E 0042 FFFE           cmpi.w     [A6 - 0x2], 0x42 /* 'B' */
  4271. 000037C0  6E00 0026                bgt        +0x28 /* 000037E8 */
  4272. 000037C4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4273. 000037C8  3F3C 000B                move.w     -[A7], 0xB
  4274. 000037CC  4EBA EEFC                jsr        [PC - 0x1104 /* 000026CA */]
  4275. 000037D0  588F                     addq.l     A7, 4
  4276. 000037D2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4277. 000037D6  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4278. 000037DA  4EBA EEEE                jsr        [PC - 0x1112 /* 000026CA */]
  4279. 000037DE  588F                     addq.l     A7, 4
  4280. 000037E0  526E FFFE                addq.w     [A6 - 0x2], 1
  4281. 000037E4  6000 FFD4                bra        -0x2A /* 000037BA */
  4282. label000037E8:
  4283. 000037E8  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  4284. label000037EE:
  4285. 000037EE  0C6E 0042 FFFE           cmpi.w     [A6 - 0x2], 0x42 /* 'B' */
  4286. 000037F4  6E00 0034                bgt        +0x36 /* 0000382A */
  4287. 000037F8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4288. 000037FC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4289. 00003800  4EBA EEC8                jsr        [PC - 0x1138 /* 000026CA */]
  4290. 00003804  588F                     addq.l     A7, 4
  4291. 00003806  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4292. 0000380A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4293. 0000380E  4EBA EEBA                jsr        [PC - 0x1146 /* 000026CA */]
  4294. 00003812  588F                     addq.l     A7, 4
  4295. 00003814  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  4296. 00003818  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4297. 0000381C  4EBA EEAC                jsr        [PC - 0x1154 /* 000026CA */]
  4298. 00003820  588F                     addq.l     A7, 4
  4299. 00003822  526E FFFE                addq.w     [A6 - 0x2], 1
  4300. 00003826  6000 FFC6                bra        -0x38 /* 000037EE */
  4301. label0000382A:
  4302. 0000382A  486C C3DC                pea.l      [A4 - 0x3C24]
  4303. 0000382E  4EBA 438E                jsr        [PC + 0x438E /* 00007BBE */]
  4304. 00003832  588F                     addq.l     A7, 4
  4305. 00003834  426E FFFE                clr.w      [A6 - 0x2]
  4306. label00003838:
  4307. 00003838  0C6E 0016 FFFE           cmpi.w     [A6 - 0x2], 0x16
  4308. 0000383E  6E00 005A                bgt        +0x5C /* 0000389A */
  4309. 00003842  302E FFFE                move.w     D0, [A6 - 0x2]
  4310. 00003846  D07C 000D                add.w      D0, 0xD /* '\r' */
  4311. 0000384A  3F00                     move.w     -[A7], D0
  4312. 0000384C  3F3C 001B                move.w     -[A7], 0x1B
  4313. 00003850  4EBA EE78                jsr        [PC - 0x1188 /* 000026CA */]
  4314. 00003854  588F                     addq.l     A7, 4
  4315. 00003856  302E FFFE                move.w     D0, [A6 - 0x2]
  4316. 0000385A  D07C 000D                add.w      D0, 0xD /* '\r' */
  4317. 0000385E  3F00                     move.w     -[A7], D0
  4318. 00003860  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  4319. 00003864  4EBA EE64                jsr        [PC - 0x119C /* 000026CA */]
  4320. 00003868  588F                     addq.l     A7, 4
  4321. 0000386A  302E FFFE                move.w     D0, [A6 - 0x2]
  4322. 0000386E  D07C 0029                add.w      D0, 0x29 /* ')' */
  4323. 00003872  3F00                     move.w     -[A7], D0
  4324. 00003874  3F3C 001B                move.w     -[A7], 0x1B
  4325. 00003878  4EBA EE50                jsr        [PC - 0x11B0 /* 000026CA */]
  4326. 0000387C  588F                     addq.l     A7, 4
  4327. 0000387E  302E FFFE                move.w     D0, [A6 - 0x2]
  4328. 00003882  D07C 0029                add.w      D0, 0x29 /* ')' */
  4329. 00003886  3F00                     move.w     -[A7], D0
  4330. 00003888  3F3C 0032                move.w     -[A7], 0x32 /* '2' */
  4331. 0000388C  4EBA EE3C                jsr        [PC - 0x11C4 /* 000026CA */]
  4332. 00003890  588F                     addq.l     A7, 4
  4333. 00003892  526E FFFE                addq.w     [A6 - 0x2], 1
  4334. 00003896  6000 FFA0                bra        -0x5E /* 00003838 */
  4335. label0000389A:
  4336. 0000389A  486C C3FC                pea.l      [A4 - 0x3C04]
  4337. 0000389E  4EBA 431E                jsr        [PC + 0x431E /* 00007BBE */]
  4338. 000038A2  588F                     addq.l     A7, 4
  4339. 000038A4  3D7C 0026 FFFE           move.w     [A6 - 0x2], 0x26 /* '&' */
  4340. label000038AA:
  4341. 000038AA  0C6E 0027 FFFE           cmpi.w     [A6 - 0x2], 0x27 /* '\'' */
  4342. 000038B0  6E00 0026                bgt        +0x28 /* 000038D8 */
  4343. 000038B4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4344. 000038B8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4345. 000038BC  4EBA EE52                jsr        [PC - 0x11AE /* 00002710 */]
  4346. 000038C0  588F                     addq.l     A7, 4
  4347. 000038C2  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4348. 000038C6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4349. 000038CA  4EBA EE44                jsr        [PC - 0x11BC /* 00002710 */]
  4350. 000038CE  588F                     addq.l     A7, 4
  4351. 000038D0  526E FFFE                addq.w     [A6 - 0x2], 1
  4352. 000038D4  6000 FFD4                bra        -0x2A /* 000038AA */
  4353. label000038D8:
  4354. 000038D8  6000 07DC                bra        +0x7DE /* 000040B6 */
  4355. 000038DC  6000 000E                bra        +0x10 /* 000038EC */
  4356. label000038E0:
  4357. 000038E0  B07C 000F                cmp.w      D0, 0xF
  4358. 000038E4  6700 0006                beq        +0x8 /* 000038EC */
  4359. 000038E8  6000 00C2                bra        +0xC4 /* 000039AC */
  4360. label000038EC:
  4361. 000038EC  426E FFFE                clr.w      [A6 - 0x2]
  4362. label000038F0:
  4363. 000038F0  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  4364. 000038F6  6E00 0022                bgt        +0x24 /* 0000391A */
  4365. 000038FA  302E FFFE                move.w     D0, [A6 - 0x2]
  4366. 000038FE  41EC DA5A                lea.l      A0, [A4 - 0x25A6]
  4367. 00003902  D0C0                     add.w      A0, D0
  4368. 00003904  1010                     move.b     D0, [A0]
  4369. 00003906  322E FFFE                move.w     D1, [A6 - 0x2]
  4370. 0000390A  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  4371. 0000390E  D0C1                     add.w      A0, D1
  4372. 00003910  1080                     move.b     [A0], D0
  4373. 00003912  526E FFFE                addq.w     [A6 - 0x2], 1
  4374. 00003916  6000 FFD8                bra        -0x26 /* 000038F0 */
  4375. label0000391A:
  4376. 0000391A  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4377. label00003920:
  4378. 00003920  0C6E 004B FFFE           cmpi.w     [A6 - 0x2], 0x4B /* 'K' */
  4379. 00003926  6E00 003A                bgt        +0x3C /* 00003962 */
  4380. 0000392A  486C C3E4                pea.l      [A4 - 0x3C1C]
  4381. 0000392E  4EBA 428E                jsr        [PC + 0x428E /* 00007BBE */]
  4382. 00003932  588F                     addq.l     A7, 4
  4383. 00003934  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4384. 00003938  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4385. 0000393C  4EBA ED8C                jsr        [PC - 0x1274 /* 000026CA */]
  4386. 00003940  588F                     addq.l     A7, 4
  4387. 00003942  486C C3DC                pea.l      [A4 - 0x3C24]
  4388. 00003946  4EBA 4276                jsr        [PC + 0x4276 /* 00007BBE */]
  4389. 0000394A  588F                     addq.l     A7, 4
  4390. 0000394C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4391. 00003950  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4392. 00003954  4EBA ED74                jsr        [PC - 0x128C /* 000026CA */]
  4393. 00003958  588F                     addq.l     A7, 4
  4394. 0000395A  526E FFFE                addq.w     [A6 - 0x2], 1
  4395. 0000395E  6000 FFC0                bra        -0x3E /* 00003920 */
  4396. label00003962:
  4397. 00003962  486C C3FC                pea.l      [A4 - 0x3C04]
  4398. 00003966  4EBA 4256                jsr        [PC + 0x4256 /* 00007BBE */]
  4399. 0000396A  588F                     addq.l     A7, 4
  4400. 0000396C  3F3C 0013                move.w     -[A7], 0x13
  4401. 00003970  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4402. 00003974  4EBA ED9A                jsr        [PC - 0x1266 /* 00002710 */]
  4403. 00003978  588F                     addq.l     A7, 4
  4404. 0000397A  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4405. 0000397E  3F3C 0013                move.w     -[A7], 0x13
  4406. 00003982  4EBA ED8C                jsr        [PC - 0x1274 /* 00002710 */]
  4407. 00003986  588F                     addq.l     A7, 4
  4408. 00003988  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4409. 0000398C  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  4410. 00003990  4EBA ED7E                jsr        [PC - 0x1282 /* 00002710 */]
  4411. 00003994  588F                     addq.l     A7, 4
  4412. 00003996  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  4413. 0000399A  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4414. 0000399E  4EBA ED70                jsr        [PC - 0x1290 /* 00002710 */]
  4415. 000039A2  588F                     addq.l     A7, 4
  4416. 000039A4  6000 0710                bra        +0x712 /* 000040B6 */
  4417. 000039A8  6000 000E                bra        +0x10 /* 000039B8 */
  4418. label000039AC:
  4419. 000039AC  B07C 0010                cmp.w      D0, 0x10
  4420. 000039B0  6700 0006                beq        +0x8 /* 000039B8 */
  4421. 000039B4  6000 0112                bra        +0x114 /* 00003AC8 */
  4422. label000039B8:
  4423. 000039B8  426E FFFE                clr.w      [A6 - 0x2]
  4424. label000039BC:
  4425. 000039BC  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  4426. 000039C2  6E00 0022                bgt        +0x24 /* 000039E6 */
  4427. 000039C6  302E FFFE                move.w     D0, [A6 - 0x2]
  4428. 000039CA  41EC DA4A                lea.l      A0, [A4 - 0x25B6]
  4429. 000039CE  D0C0                     add.w      A0, D0
  4430. 000039D0  1010                     move.b     D0, [A0]
  4431. 000039D2  322E FFFE                move.w     D1, [A6 - 0x2]
  4432. 000039D6  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  4433. 000039DA  D0C1                     add.w      A0, D1
  4434. 000039DC  1080                     move.b     [A0], D0
  4435. 000039DE  526E FFFE                addq.w     [A6 - 0x2], 1
  4436. 000039E2  6000 FFD8                bra        -0x26 /* 000039BC */
  4437. label000039E6:
  4438. 000039E6  486C C3E4                pea.l      [A4 - 0x3C1C]
  4439. 000039EA  4EBA 41D2                jsr        [PC + 0x41D2 /* 00007BBE */]
  4440. 000039EE  588F                     addq.l     A7, 4
  4441. 000039F0  3D7C 0003 FFFE           move.w     [A6 - 0x2], 0x3
  4442. label000039F6:
  4443. 000039F6  0C6E 0049 FFFE           cmpi.w     [A6 - 0x2], 0x49 /* 'I' */
  4444. 000039FC  6E00 0034                bgt        +0x36 /* 00003A32 */
  4445. 00003A00  3F3C 000B                move.w     -[A7], 0xB
  4446. 00003A04  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4447. 00003A08  4EBA ECC0                jsr        [PC - 0x1340 /* 000026CA */]
  4448. 00003A0C  588F                     addq.l     A7, 4
  4449. 00003A0E  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  4450. 00003A12  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4451. 00003A16  4EBA ECB2                jsr        [PC - 0x134E /* 000026CA */]
  4452. 00003A1A  588F                     addq.l     A7, 4
  4453. 00003A1C  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  4454. 00003A20  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4455. 00003A24  4EBA ECA4                jsr        [PC - 0x135C /* 000026CA */]
  4456. 00003A28  588F                     addq.l     A7, 4
  4457. 00003A2A  526E FFFE                addq.w     [A6 - 0x2], 1
  4458. 00003A2E  6000 FFC6                bra        -0x38 /* 000039F6 */
  4459. label00003A32:
  4460. 00003A32  486C C3DC                pea.l      [A4 - 0x3C24]
  4461. 00003A36  4EBA 4186                jsr        [PC + 0x4186 /* 00007BBE */]
  4462. 00003A3A  588F                     addq.l     A7, 4
  4463. 00003A3C  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4464. label00003A42:
  4465. 00003A42  0C6E 0025 FFFE           cmpi.w     [A6 - 0x2], 0x25 /* '%' */
  4466. 00003A48  6E00 0034                bgt        +0x36 /* 00003A7E */
  4467. 00003A4C  3F3C 0016                move.w     -[A7], 0x16
  4468. 00003A50  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4469. 00003A54  4EBA EC74                jsr        [PC - 0x138C /* 000026CA */]
  4470. 00003A58  588F                     addq.l     A7, 4
  4471. 00003A5A  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4472. 00003A5E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4473. 00003A62  4EBA EC66                jsr        [PC - 0x139A /* 000026CA */]
  4474. 00003A66  588F                     addq.l     A7, 4
  4475. 00003A68  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4476. 00003A6C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4477. 00003A70  4EBA EC58                jsr        [PC - 0x13A8 /* 000026CA */]
  4478. 00003A74  588F                     addq.l     A7, 4
  4479. 00003A76  526E FFFE                addq.w     [A6 - 0x2], 1
  4480. 00003A7A  6000 FFC6                bra        -0x38 /* 00003A42 */
  4481. label00003A7E:
  4482. 00003A7E  3D7C 0028 FFFE           move.w     [A6 - 0x2], 0x28 /* '(' */
  4483. label00003A84:
  4484. 00003A84  0C6E 004B FFFE           cmpi.w     [A6 - 0x2], 0x4B /* 'K' */
  4485. 00003A8A  6E00 0034                bgt        +0x36 /* 00003AC0 */
  4486. 00003A8E  3F3C 0016                move.w     -[A7], 0x16
  4487. 00003A92  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4488. 00003A96  4EBA EC32                jsr        [PC - 0x13CE /* 000026CA */]
  4489. 00003A9A  588F                     addq.l     A7, 4
  4490. 00003A9C  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4491. 00003AA0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4492. 00003AA4  4EBA EC24                jsr        [PC - 0x13DC /* 000026CA */]
  4493. 00003AA8  588F                     addq.l     A7, 4
  4494. 00003AAA  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4495. 00003AAE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4496. 00003AB2  4EBA EC16                jsr        [PC - 0x13EA /* 000026CA */]
  4497. 00003AB6  588F                     addq.l     A7, 4
  4498. 00003AB8  526E FFFE                addq.w     [A6 - 0x2], 1
  4499. 00003ABC  6000 FFC6                bra        -0x38 /* 00003A84 */
  4500. label00003AC0:
  4501. 00003AC0  6000 05F4                bra        +0x5F6 /* 000040B6 */
  4502. 00003AC4  6000 000E                bra        +0x10 /* 00003AD4 */
  4503. label00003AC8:
  4504. 00003AC8  B07C 0011                cmp.w      D0, 0x11
  4505. 00003ACC  6700 0006                beq        +0x8 /* 00003AD4 */
  4506. 00003AD0  6000 00AA                bra        +0xAC /* 00003B7C */
  4507. label00003AD4:
  4508. 00003AD4  426E FFFE                clr.w      [A6 - 0x2]
  4509. label00003AD8:
  4510. 00003AD8  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  4511. 00003ADE  6E00 0022                bgt        +0x24 /* 00003B02 */
  4512. 00003AE2  302E FFFE                move.w     D0, [A6 - 0x2]
  4513. 00003AE6  41EC DA3A                lea.l      A0, [A4 - 0x25C6]
  4514. 00003AEA  D0C0                     add.w      A0, D0
  4515. 00003AEC  1010                     move.b     D0, [A0]
  4516. 00003AEE  322E FFFE                move.w     D1, [A6 - 0x2]
  4517. 00003AF2  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  4518. 00003AF6  D0C1                     add.w      A0, D1
  4519. 00003AF8  1080                     move.b     [A0], D0
  4520. 00003AFA  526E FFFE                addq.w     [A6 - 0x2], 1
  4521. 00003AFE  6000 FFD8                bra        -0x26 /* 00003AD8 */
  4522. label00003B02:
  4523. 00003B02  486C C3DC                pea.l      [A4 - 0x3C24]
  4524. 00003B06  4EBA 40B6                jsr        [PC + 0x40B6 /* 00007BBE */]
  4525. 00003B0A  588F                     addq.l     A7, 4
  4526. 00003B0C  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4527. label00003B12:
  4528. 00003B12  0C6E 0025 FFFE           cmpi.w     [A6 - 0x2], 0x25 /* '%' */
  4529. 00003B18  6E00 0026                bgt        +0x28 /* 00003B40 */
  4530. 00003B1C  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4531. 00003B20  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4532. 00003B24  4EBA EBA4                jsr        [PC - 0x145C /* 000026CA */]
  4533. 00003B28  588F                     addq.l     A7, 4
  4534. 00003B2A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4535. 00003B2E  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  4536. 00003B32  4EBA EB96                jsr        [PC - 0x146A /* 000026CA */]
  4537. 00003B36  588F                     addq.l     A7, 4
  4538. 00003B38  526E FFFE                addq.w     [A6 - 0x2], 1
  4539. 00003B3C  6000 FFD4                bra        -0x2A /* 00003B12 */
  4540. label00003B40:
  4541. 00003B40  3D7C 0028 FFFE           move.w     [A6 - 0x2], 0x28 /* '(' */
  4542. label00003B46:
  4543. 00003B46  0C6E 004B FFFE           cmpi.w     [A6 - 0x2], 0x4B /* 'K' */
  4544. 00003B4C  6E00 0026                bgt        +0x28 /* 00003B74 */
  4545. 00003B50  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  4546. 00003B54  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4547. 00003B58  4EBA EB70                jsr        [PC - 0x1490 /* 000026CA */]
  4548. 00003B5C  588F                     addq.l     A7, 4
  4549. 00003B5E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4550. 00003B62  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  4551. 00003B66  4EBA EB62                jsr        [PC - 0x149E /* 000026CA */]
  4552. 00003B6A  588F                     addq.l     A7, 4
  4553. 00003B6C  526E FFFE                addq.w     [A6 - 0x2], 1
  4554. 00003B70  6000 FFD4                bra        -0x2A /* 00003B46 */
  4555. label00003B74:
  4556. 00003B74  6000 0540                bra        +0x542 /* 000040B6 */
  4557. 00003B78  6000 000E                bra        +0x10 /* 00003B88 */
  4558. label00003B7C:
  4559. 00003B7C  B07C 0012                cmp.w      D0, 0x12
  4560. 00003B80  6700 0006                beq        +0x8 /* 00003B88 */
  4561. 00003B84  6000 0250                bra        +0x252 /* 00003DD6 */
  4562. label00003B88:
  4563. 00003B88  426E FFFE                clr.w      [A6 - 0x2]
  4564. label00003B8C:
  4565. 00003B8C  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  4566. 00003B92  6E00 0022                bgt        +0x24 /* 00003BB6 */
  4567. 00003B96  302E FFFE                move.w     D0, [A6 - 0x2]
  4568. 00003B9A  41EC DA62                lea.l      A0, [A4 - 0x259E]
  4569. 00003B9E  D0C0                     add.w      A0, D0
  4570. 00003BA0  1010                     move.b     D0, [A0]
  4571. 00003BA2  322E FFFE                move.w     D1, [A6 - 0x2]
  4572. 00003BA6  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  4573. 00003BAA  D0C1                     add.w      A0, D1
  4574. 00003BAC  1080                     move.b     [A0], D0
  4575. 00003BAE  526E FFFE                addq.w     [A6 - 0x2], 1
  4576. 00003BB2  6000 FFD8                bra        -0x26 /* 00003B8C */
  4577. label00003BB6:
  4578. 00003BB6  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4579. label00003BBC:
  4580. 00003BBC  0C6E 000F FFFE           cmpi.w     [A6 - 0x2], 0xF
  4581. 00003BC2  6E00 0056                bgt        +0x58 /* 00003C1A */
  4582. 00003BC6  486C C3DC                pea.l      [A4 - 0x3C24]
  4583. 00003BCA  4EBA 3FF2                jsr        [PC + 0x3FF2 /* 00007BBE */]
  4584. 00003BCE  588F                     addq.l     A7, 4
  4585. 00003BD0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4586. 00003BD4  3F3C 000F                move.w     -[A7], 0xF
  4587. 00003BD8  4EBA EAF0                jsr        [PC - 0x1510 /* 000026CA */]
  4588. 00003BDC  588F                     addq.l     A7, 4
  4589. 00003BDE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4590. 00003BE2  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4591. 00003BE6  4EBA EAE2                jsr        [PC - 0x151E /* 000026CA */]
  4592. 00003BEA  588F                     addq.l     A7, 4
  4593. 00003BEC  486C C3E4                pea.l      [A4 - 0x3C1C]
  4594. 00003BF0  4EBA 3FCC                jsr        [PC + 0x3FCC /* 00007BBE */]
  4595. 00003BF4  588F                     addq.l     A7, 4
  4596. 00003BF6  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  4597. 00003BFA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4598. 00003BFE  4EBA EACA                jsr        [PC - 0x1536 /* 000026CA */]
  4599. 00003C02  588F                     addq.l     A7, 4
  4600. 00003C04  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4601. 00003C08  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  4602. 00003C0C  4EBA EABC                jsr        [PC - 0x1544 /* 000026CA */]
  4603. 00003C10  588F                     addq.l     A7, 4
  4604. 00003C12  526E FFFE                addq.w     [A6 - 0x2], 1
  4605. 00003C16  6000 FFA4                bra        -0x5A /* 00003BBC */
  4606. label00003C1A:
  4607. 00003C1A  426E FFFE                clr.w      [A6 - 0x2]
  4608. label00003C1E:
  4609. 00003C1E  0C6E 000F FFFE           cmpi.w     [A6 - 0x2], 0xF
  4610. 00003C24  6E00 014A                bgt        +0x14C /* 00003D70 */
  4611. 00003C28  486C C3DC                pea.l      [A4 - 0x3C24]
  4612. 00003C2C  4EBA 3F90                jsr        [PC + 0x3F90 /* 00007BBE */]
  4613. 00003C30  588F                     addq.l     A7, 4
  4614. 00003C32  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  4615. 00003C36  302E FFFE                move.w     D0, [A6 - 0x2]
  4616. 00003C3A  D07C 001E                add.w      D0, 0x1E
  4617. 00003C3E  3F00                     move.w     -[A7], D0
  4618. 00003C40  4EBA EA88                jsr        [PC - 0x1578 /* 000026CA */]
  4619. 00003C44  588F                     addq.l     A7, 4
  4620. 00003C46  3F3C 001E                move.w     -[A7], 0x1E
  4621. 00003C4A  302E FFFE                move.w     D0, [A6 - 0x2]
  4622. 00003C4E  D07C 002D                add.w      D0, 0x2D /* '-' */
  4623. 00003C52  3F00                     move.w     -[A7], D0
  4624. 00003C54  4EBA EA74                jsr        [PC - 0x158C /* 000026CA */]
  4625. 00003C58  588F                     addq.l     A7, 4
  4626. 00003C5A  302E FFFE                move.w     D0, [A6 - 0x2]
  4627. 00003C5E  D07C 002D                add.w      D0, 0x2D /* '-' */
  4628. 00003C62  3F00                     move.w     -[A7], D0
  4629. 00003C64  3F3C 001E                move.w     -[A7], 0x1E
  4630. 00003C68  4EBA EA60                jsr        [PC - 0x15A0 /* 000026CA */]
  4631. 00003C6C  588F                     addq.l     A7, 4
  4632. 00003C6E  302E FFFE                move.w     D0, [A6 - 0x2]
  4633. 00003C72  D07C 003C                add.w      D0, 0x3C /* '<' */
  4634. 00003C76  3F00                     move.w     -[A7], D0
  4635. 00003C78  3F3C 001E                move.w     -[A7], 0x1E
  4636. 00003C7C  4EBA EA4C                jsr        [PC - 0x15B4 /* 000026CA */]
  4637. 00003C80  588F                     addq.l     A7, 4
  4638. 00003C82  302E FFFE                move.w     D0, [A6 - 0x2]
  4639. 00003C86  D07C 001E                add.w      D0, 0x1E
  4640. 00003C8A  3F00                     move.w     -[A7], D0
  4641. 00003C8C  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  4642. 00003C90  4EBA EA38                jsr        [PC - 0x15C8 /* 000026CA */]
  4643. 00003C94  588F                     addq.l     A7, 4
  4644. 00003C96  302E FFFE                move.w     D0, [A6 - 0x2]
  4645. 00003C9A  D07C 000F                add.w      D0, 0xF
  4646. 00003C9E  3F00                     move.w     -[A7], D0
  4647. 00003CA0  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4648. 00003CA4  4EBA EA24                jsr        [PC - 0x15DC /* 000026CA */]
  4649. 00003CA8  588F                     addq.l     A7, 4
  4650. 00003CAA  486C C3E4                pea.l      [A4 - 0x3C1C]
  4651. 00003CAE  4EBA 3F0E                jsr        [PC + 0x3F0E /* 00007BBE */]
  4652. 00003CB2  588F                     addq.l     A7, 4
  4653. 00003CB4  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  4654. 00003CB8  302E FFFE                move.w     D0, [A6 - 0x2]
  4655. 00003CBC  D07C 003C                add.w      D0, 0x3C /* '<' */
  4656. 00003CC0  3F00                     move.w     -[A7], D0
  4657. 00003CC2  4EBA EA06                jsr        [PC - 0x15FA /* 000026CA */]
  4658. 00003CC6  588F                     addq.l     A7, 4
  4659. 00003CC8  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4660. 00003CCC  302E FFFE                move.w     D0, [A6 - 0x2]
  4661. 00003CD0  D07C 002D                add.w      D0, 0x2D /* '-' */
  4662. 00003CD4  3F00                     move.w     -[A7], D0
  4663. 00003CD6  4EBA E9F2                jsr        [PC - 0x160E /* 000026CA */]
  4664. 00003CDA  588F                     addq.l     A7, 4
  4665. 00003CDC  3F3C 000F                move.w     -[A7], 0xF
  4666. 00003CE0  302E FFFE                move.w     D0, [A6 - 0x2]
  4667. 00003CE4  D07C 001E                add.w      D0, 0x1E
  4668. 00003CE8  3F00                     move.w     -[A7], D0
  4669. 00003CEA  4EBA E9DE                jsr        [PC - 0x1622 /* 000026CA */]
  4670. 00003CEE  588F                     addq.l     A7, 4
  4671. 00003CF0  3F3C 001E                move.w     -[A7], 0x1E
  4672. 00003CF4  302E FFFE                move.w     D0, [A6 - 0x2]
  4673. 00003CF8  D07C 000F                add.w      D0, 0xF
  4674. 00003CFC  3F00                     move.w     -[A7], D0
  4675. 00003CFE  4EBA E9CA                jsr        [PC - 0x1636 /* 000026CA */]
  4676. 00003D02  588F                     addq.l     A7, 4
  4677. 00003D04  302E FFFE                move.w     D0, [A6 - 0x2]
  4678. 00003D08  D07C 001E                add.w      D0, 0x1E
  4679. 00003D0C  3F00                     move.w     -[A7], D0
  4680. 00003D0E  3F3C 000F                move.w     -[A7], 0xF
  4681. 00003D12  4EBA E9B6                jsr        [PC - 0x164A /* 000026CA */]
  4682. 00003D16  588F                     addq.l     A7, 4
  4683. 00003D18  302E FFFE                move.w     D0, [A6 - 0x2]
  4684. 00003D1C  D07C 002D                add.w      D0, 0x2D /* '-' */
  4685. 00003D20  3F00                     move.w     -[A7], D0
  4686. 00003D22  3F3C 000F                move.w     -[A7], 0xF
  4687. 00003D26  4EBA E9A2                jsr        [PC - 0x165E /* 000026CA */]
  4688. 00003D2A  588F                     addq.l     A7, 4
  4689. 00003D2C  302E FFFE                move.w     D0, [A6 - 0x2]
  4690. 00003D30  D07C 000F                add.w      D0, 0xF
  4691. 00003D34  3F00                     move.w     -[A7], D0
  4692. 00003D36  3F3C 001E                move.w     -[A7], 0x1E
  4693. 00003D3A  4EBA E98E                jsr        [PC - 0x1672 /* 000026CA */]
  4694. 00003D3E  588F                     addq.l     A7, 4
  4695. 00003D40  302E FFFE                move.w     D0, [A6 - 0x2]
  4696. 00003D44  D07C 003C                add.w      D0, 0x3C /* '<' */
  4697. 00003D48  3F00                     move.w     -[A7], D0
  4698. 00003D4A  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  4699. 00003D4E  4EBA E97A                jsr        [PC - 0x1686 /* 000026CA */]
  4700. 00003D52  588F                     addq.l     A7, 4
  4701. 00003D54  302E FFFE                move.w     D0, [A6 - 0x2]
  4702. 00003D58  D07C 002D                add.w      D0, 0x2D /* '-' */
  4703. 00003D5C  3F00                     move.w     -[A7], D0
  4704. 00003D5E  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4705. 00003D62  4EBA E966                jsr        [PC - 0x169A /* 000026CA */]
  4706. 00003D66  588F                     addq.l     A7, 4
  4707. 00003D68  526E FFFE                addq.w     [A6 - 0x2], 1
  4708. 00003D6C  6000 FEB0                bra        -0x14E /* 00003C1E */
  4709. label00003D70:
  4710. 00003D70  486C C3FC                pea.l      [A4 - 0x3C04]
  4711. 00003D74  4EBA 3E48                jsr        [PC + 0x3E48 /* 00007BBE */]
  4712. 00003D78  588F                     addq.l     A7, 4
  4713. 00003D7A  3F3C 0017                move.w     -[A7], 0x17
  4714. 00003D7E  3F3C 001E                move.w     -[A7], 0x1E
  4715. 00003D82  4EBA E98C                jsr        [PC - 0x1674 /* 00002710 */]
  4716. 00003D86  588F                     addq.l     A7, 4
  4717. 00003D88  3F3C 001E                move.w     -[A7], 0x1E
  4718. 00003D8C  3F3C 0017                move.w     -[A7], 0x17
  4719. 00003D90  4EBA E97E                jsr        [PC - 0x1682 /* 00002710 */]
  4720. 00003D94  588F                     addq.l     A7, 4
  4721. 00003D96  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  4722. 00003D9A  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4723. 00003D9E  4EBA E970                jsr        [PC - 0x1690 /* 00002710 */]
  4724. 00003DA2  588F                     addq.l     A7, 4
  4725. 00003DA4  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  4726. 00003DA8  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  4727. 00003DAC  4EBA E962                jsr        [PC - 0x169E /* 00002710 */]
  4728. 00003DB0  588F                     addq.l     A7, 4
  4729. 00003DB2  3F3C 001E                move.w     -[A7], 0x1E
  4730. 00003DB6  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  4731. 00003DBA  4EBA E954                jsr        [PC - 0x16AC /* 00002710 */]
  4732. 00003DBE  588F                     addq.l     A7, 4
  4733. 00003DC0  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  4734. 00003DC4  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  4735. 00003DC8  4EBA E946                jsr        [PC - 0x16BA /* 00002710 */]
  4736. 00003DCC  588F                     addq.l     A7, 4
  4737. 00003DCE  6000 02E6                bra        +0x2E8 /* 000040B6 */
  4738. 00003DD2  6000 000E                bra        +0x10 /* 00003DE2 */
  4739. label00003DD6:
  4740. 00003DD6  B07C 0013                cmp.w      D0, 0x13
  4741. 00003DDA  6700 0006                beq        +0x8 /* 00003DE2 */
  4742. 00003DDE  6000 010C                bra        +0x10E /* 00003EEC */
  4743. label00003DE2:
  4744. 00003DE2  426E FFFE                clr.w      [A6 - 0x2]
  4745. label00003DE6:
  4746. 00003DE6  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  4747. 00003DEC  6E00 0022                bgt        +0x24 /* 00003E10 */
  4748. 00003DF0  302E FFFE                move.w     D0, [A6 - 0x2]
  4749. 00003DF4  41EC DA3A                lea.l      A0, [A4 - 0x25C6]
  4750. 00003DF8  D0C0                     add.w      A0, D0
  4751. 00003DFA  1010                     move.b     D0, [A0]
  4752. 00003DFC  322E FFFE                move.w     D1, [A6 - 0x2]
  4753. 00003E00  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  4754. 00003E04  D0C1                     add.w      A0, D1
  4755. 00003E06  1080                     move.b     [A0], D0
  4756. 00003E08  526E FFFE                addq.w     [A6 - 0x2], 1
  4757. 00003E0C  6000 FFD8                bra        -0x26 /* 00003DE6 */
  4758. label00003E10:
  4759. 00003E10  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4760. label00003E16:
  4761. 00003E16  0C6E 004B FFFE           cmpi.w     [A6 - 0x2], 0x4B /* 'K' */
  4762. 00003E1C  6E00 0080                bgt        +0x82 /* 00003E9E */
  4763. 00003E20  486C C3DC                pea.l      [A4 - 0x3C24]
  4764. 00003E24  4EBA 3D98                jsr        [PC + 0x3D98 /* 00007BBE */]
  4765. 00003E28  588F                     addq.l     A7, 4
  4766. 00003E2A  3F3C 000B                move.w     -[A7], 0xB
  4767. 00003E2E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4768. 00003E32  4EBA E896                jsr        [PC - 0x176A /* 000026CA */]
  4769. 00003E36  588F                     addq.l     A7, 4
  4770. 00003E38  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  4771. 00003E3C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4772. 00003E40  4EBA E888                jsr        [PC - 0x1778 /* 000026CA */]
  4773. 00003E44  588F                     addq.l     A7, 4
  4774. 00003E46  3F3C 0037                move.w     -[A7], 0x37 /* '7' */
  4775. 00003E4A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4776. 00003E4E  4EBA E87A                jsr        [PC - 0x1786 /* 000026CA */]
  4777. 00003E52  588F                     addq.l     A7, 4
  4778. 00003E54  3F3C 004D                move.w     -[A7], 0x4D /* 'M' */
  4779. 00003E58  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4780. 00003E5C  4EBA E86C                jsr        [PC - 0x1794 /* 000026CA */]
  4781. 00003E60  588F                     addq.l     A7, 4
  4782. 00003E62  486C C3E4                pea.l      [A4 - 0x3C1C]
  4783. 00003E66  4EBA 3D56                jsr        [PC + 0x3D56 /* 00007BBE */]
  4784. 00003E6A  588F                     addq.l     A7, 4
  4785. 00003E6C  3F3C 0016                move.w     -[A7], 0x16
  4786. 00003E70  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4787. 00003E74  4EBA E854                jsr        [PC - 0x17AC /* 000026CA */]
  4788. 00003E78  588F                     addq.l     A7, 4
  4789. 00003E7A  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  4790. 00003E7E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4791. 00003E82  4EBA E846                jsr        [PC - 0x17BA /* 000026CA */]
  4792. 00003E86  588F                     addq.l     A7, 4
  4793. 00003E88  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4794. 00003E8C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4795. 00003E90  4EBA E838                jsr        [PC - 0x17C8 /* 000026CA */]
  4796. 00003E94  588F                     addq.l     A7, 4
  4797. 00003E96  526E FFFE                addq.w     [A6 - 0x2], 1
  4798. 00003E9A  6000 FF7A                bra        -0x84 /* 00003E16 */
  4799. label00003E9E:
  4800. 00003E9E  486C C3FC                pea.l      [A4 - 0x3C04]
  4801. 00003EA2  4EBA 3D1A                jsr        [PC + 0x3D1A /* 00007BBE */]
  4802. 00003EA6  588F                     addq.l     A7, 4
  4803. 00003EA8  3D7C 000B FFFE           move.w     [A6 - 0x2], 0xB
  4804. label00003EAE:
  4805. 00003EAE  0C6E 0042 FFFE           cmpi.w     [A6 - 0x2], 0x42 /* 'B' */
  4806. 00003EB4  6E00 002E                bgt        +0x30 /* 00003EE4 */
  4807. 00003EB8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4808. 00003EBC  3F3C 000B                move.w     -[A7], 0xB
  4809. 00003EC0  4EBA E84E                jsr        [PC - 0x17B2 /* 00002710 */]
  4810. 00003EC4  588F                     addq.l     A7, 4
  4811. 00003EC6  302E FFFE                move.w     D0, [A6 - 0x2]
  4812. 00003ECA  D07C 000B                add.w      D0, 0xB
  4813. 00003ECE  3F00                     move.w     -[A7], D0
  4814. 00003ED0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4815. 00003ED4  4EBA E83A                jsr        [PC - 0x17C6 /* 00002710 */]
  4816. 00003ED8  588F                     addq.l     A7, 4
  4817. 00003EDA  066E 0016 FFFE           addi.w     [A6 - 0x2], 0x16
  4818. 00003EE0  6000 FFCC                bra        -0x32 /* 00003EAE */
  4819. label00003EE4:
  4820. 00003EE4  6000 01D0                bra        +0x1D2 /* 000040B6 */
  4821. 00003EE8  6000 000E                bra        +0x10 /* 00003EF8 */
  4822. label00003EEC:
  4823. 00003EEC  B07C 0014                cmp.w      D0, 0x14
  4824. 00003EF0  6700 0006                beq        +0x8 /* 00003EF8 */
  4825. 00003EF4  6000 01C0                bra        +0x1C2 /* 000040B6 */
  4826. label00003EF8:
  4827. 00003EF8  426E FFFE                clr.w      [A6 - 0x2]
  4828. label00003EFC:
  4829. 00003EFC  0C6E 0007 FFFE           cmpi.w     [A6 - 0x2], 0x7
  4830. 00003F02  6E00 0022                bgt        +0x24 /* 00003F26 */
  4831. 00003F06  302E FFFE                move.w     D0, [A6 - 0x2]
  4832. 00003F0A  41EC DA52                lea.l      A0, [A4 - 0x25AE]
  4833. 00003F0E  D0C0                     add.w      A0, D0
  4834. 00003F10  1010                     move.b     D0, [A0]
  4835. 00003F12  322E FFFE                move.w     D1, [A6 - 0x2]
  4836. 00003F16  41EC DA32                lea.l      A0, [A4 - 0x25CE]
  4837. 00003F1A  D0C1                     add.w      A0, D1
  4838. 00003F1C  1080                     move.b     [A0], D0
  4839. 00003F1E  526E FFFE                addq.w     [A6 - 0x2], 1
  4840. 00003F22  6000 FFD8                bra        -0x26 /* 00003EFC */
  4841. label00003F26:
  4842. 00003F26  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4843. label00003F2C:
  4844. 00003F2C  0C6E 004B FFFE           cmpi.w     [A6 - 0x2], 0x4B /* 'K' */
  4845. 00003F32  6E00 0072                bgt        +0x74 /* 00003FA6 */
  4846. 00003F36  486C C3DC                pea.l      [A4 - 0x3C24]
  4847. 00003F3A  4EBA 3C82                jsr        [PC + 0x3C82 /* 00007BBE */]
  4848. 00003F3E  588F                     addq.l     A7, 4
  4849. 00003F40  3F3C 0013                move.w     -[A7], 0x13
  4850. 00003F44  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4851. 00003F48  4EBA E780                jsr        [PC - 0x1880 /* 000026CA */]
  4852. 00003F4C  588F                     addq.l     A7, 4
  4853. 00003F4E  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  4854. 00003F52  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4855. 00003F56  4EBA E772                jsr        [PC - 0x188E /* 000026CA */]
  4856. 00003F5A  588F                     addq.l     A7, 4
  4857. 00003F5C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4858. 00003F60  3F3C 0013                move.w     -[A7], 0x13
  4859. 00003F64  4EBA E764                jsr        [PC - 0x189C /* 000026CA */]
  4860. 00003F68  588F                     addq.l     A7, 4
  4861. 00003F6A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4862. 00003F6E  3F3C 0039                move.w     -[A7], 0x39 /* '9' */
  4863. 00003F72  4EBA E756                jsr        [PC - 0x18AA /* 000026CA */]
  4864. 00003F76  588F                     addq.l     A7, 4
  4865. 00003F78  486C C3E4                pea.l      [A4 - 0x3C1C]
  4866. 00003F7C  4EBA 3C40                jsr        [PC + 0x3C40 /* 00007BBE */]
  4867. 00003F80  588F                     addq.l     A7, 4
  4868. 00003F82  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4869. 00003F86  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4870. 00003F8A  4EBA E73E                jsr        [PC - 0x18C2 /* 000026CA */]
  4871. 00003F8E  588F                     addq.l     A7, 4
  4872. 00003F90  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4873. 00003F94  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4874. 00003F98  4EBA E730                jsr        [PC - 0x18D0 /* 000026CA */]
  4875. 00003F9C  588F                     addq.l     A7, 4
  4876. 00003F9E  526E FFFE                addq.w     [A6 - 0x2], 1
  4877. 00003FA2  6000 FF88                bra        -0x76 /* 00003F2C */
  4878. label00003FA6:
  4879. 00003FA6  486C C3FC                pea.l      [A4 - 0x3C04]
  4880. 00003FAA  4EBA 3C12                jsr        [PC + 0x3C12 /* 00007BBE */]
  4881. 00003FAE  588F                     addq.l     A7, 4
  4882. 00003FB0  3D7C 0013 FFFE           move.w     [A6 - 0x2], 0x13
  4883. label00003FB6:
  4884. 00003FB6  0C6E 0039 FFFE           cmpi.w     [A6 - 0x2], 0x39 /* '9' */
  4885. 00003FBC  6E00 007C                bgt        +0x7E /* 0000403A */
  4886. 00003FC0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4887. 00003FC4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4888. 00003FC8  4EBA E746                jsr        [PC - 0x18BA /* 00002710 */]
  4889. 00003FCC  588F                     addq.l     A7, 4
  4890. 00003FCE  3F3C 001E                move.w     -[A7], 0x1E
  4891. 00003FD2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4892. 00003FD6  4EBA E738                jsr        [PC - 0x18C8 /* 00002710 */]
  4893. 00003FDA  588F                     addq.l     A7, 4
  4894. 00003FDC  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  4895. 00003FE0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4896. 00003FE4  4EBA E72A                jsr        [PC - 0x18D6 /* 00002710 */]
  4897. 00003FE8  588F                     addq.l     A7, 4
  4898. 00003FEA  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4899. 00003FEE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4900. 00003FF2  4EBA E71C                jsr        [PC - 0x18E4 /* 00002710 */]
  4901. 00003FF6  588F                     addq.l     A7, 4
  4902. 00003FF8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4903. 00003FFC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  4904. 00004000  4EBA E70E                jsr        [PC - 0x18F2 /* 00002710 */]
  4905. 00004004  588F                     addq.l     A7, 4
  4906. 00004006  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4907. 0000400A  3F3C 001E                move.w     -[A7], 0x1E
  4908. 0000400E  4EBA E700                jsr        [PC - 0x1900 /* 00002710 */]
  4909. 00004012  588F                     addq.l     A7, 4
  4910. 00004014  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4911. 00004018  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  4912. 0000401C  4EBA E6F2                jsr        [PC - 0x190E /* 00002710 */]
  4913. 00004020  588F                     addq.l     A7, 4
  4914. 00004022  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4915. 00004026  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  4916. 0000402A  4EBA E6E4                jsr        [PC - 0x191C /* 00002710 */]
  4917. 0000402E  588F                     addq.l     A7, 4
  4918. 00004030  066E 0026 FFFE           addi.w     [A6 - 0x2], 0x26 /* '&' */
  4919. 00004036  6000 FF7E                bra        -0x80 /* 00003FB6 */
  4920. label0000403A:
  4921. 0000403A  3D7C 000A FFFE           move.w     [A6 - 0x2], 0xA /* '\n' */
  4922. label00004040:
  4923. 00004040  0C6E 0042 FFFE           cmpi.w     [A6 - 0x2], 0x42 /* 'B' */
  4924. 00004046  6E00 0028                bgt        +0x2A /* 00004070 */
  4925. 0000404A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4926. 0000404E  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4927. 00004052  4EBA E6BC                jsr        [PC - 0x1944 /* 00002710 */]
  4928. 00004056  588F                     addq.l     A7, 4
  4929. 00004058  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4930. 0000405C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  4931. 00004060  4EBA E6AE                jsr        [PC - 0x1952 /* 00002710 */]
  4932. 00004064  588F                     addq.l     A7, 4
  4933. 00004066  066E 0038 FFFE           addi.w     [A6 - 0x2], 0x38 /* '8' */
  4934. 0000406C  6000 FFD2                bra        -0x2C /* 00004040 */
  4935. label00004070:
  4936. 00004070  426E FFFE                clr.w      [A6 - 0x2]
  4937. label00004074:
  4938. 00004074  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  4939. 0000407A  6E00 0032                bgt        +0x34 /* 000040AE */
  4940. 0000407E  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4941. 00004082  302E FFFE                move.w     D0, [A6 - 0x2]
  4942. 00004086  D07C 0025                add.w      D0, 0x25 /* '%' */
  4943. 0000408A  3F00                     move.w     -[A7], D0
  4944. 0000408C  4EBA E682                jsr        [PC - 0x197E /* 00002710 */]
  4945. 00004090  588F                     addq.l     A7, 4
  4946. 00004092  302E FFFE                move.w     D0, [A6 - 0x2]
  4947. 00004096  D07C 0025                add.w      D0, 0x25 /* '%' */
  4948. 0000409A  3F00                     move.w     -[A7], D0
  4949. 0000409C  3F3C 0027                move.w     -[A7], 0x27 /* '\'' */
  4950. 000040A0  4EBA E66E                jsr        [PC - 0x1992 /* 00002710 */]
  4951. 000040A4  588F                     addq.l     A7, 4
  4952. 000040A6  526E FFFE                addq.w     [A6 - 0x2], 1
  4953. 000040AA  6000 FFC8                bra        -0x36 /* 00004074 */
  4954. label000040AE:
  4955. 000040AE  6000 0006                bra        +0x8 /* 000040B6 */
  4956. 000040B2  6000 0002                bra        +0x4 /* 000040B6 */
  4957. label000040B6:
  4958. 000040B6  3F3C 0004                move.w     -[A7], 0x4
  4959. 000040BA  3F3C 0004                move.w     -[A7], 0x4
  4960. 000040BE  4EBA 3ADE                jsr        [PC + 0x3ADE /* 00007B9E */]
  4961. 000040C2  588F                     addq.l     A7, 4
  4962. 000040C4  486C C3F4                pea.l      [A4 - 0x3C0C]
  4963. 000040C8  4EBA 3AF4                jsr        [PC + 0x3AF4 /* 00007BBE */]
  4964. 000040CC  588F                     addq.l     A7, 4
  4965. 000040CE  4267                     clr.w      -[A7]
  4966. 000040D0  4267                     clr.w      -[A7]
  4967. 000040D2  4EBA 3AF8                jsr        [PC + 0x3AF8 /* 00007BCC */]
  4968. 000040D6  588F                     addq.l     A7, 4
  4969. 000040D8  4267                     clr.w      -[A7]
  4970. 000040DA  3F3C 0130                move.w     -[A7], 0x130
  4971. 000040DE  4EBA 3B10                jsr        [PC + 0x3B10 /* 00007BF0 */]
  4972. 000040E2  588F                     addq.l     A7, 4
  4973. 000040E4  3F3C 0130                move.w     -[A7], 0x130
  4974. 000040E8  3F3C 0130                move.w     -[A7], 0x130
  4975. 000040EC  4EBA 3B02                jsr        [PC + 0x3B02 /* 00007BF0 */]
  4976. 000040F0  588F                     addq.l     A7, 4
  4977. 000040F2  3F3C 0130                move.w     -[A7], 0x130
  4978. 000040F6  4267                     clr.w      -[A7]
  4979. 000040F8  4EBA 3AF6                jsr        [PC + 0x3AF6 /* 00007BF0 */]
  4980. 000040FC  588F                     addq.l     A7, 4
  4981. 000040FE  4267                     clr.w      -[A7]
  4982. 00004100  4267                     clr.w      -[A7]
  4983. 00004102  4EBA 3AEC                jsr        [PC + 0x3AEC /* 00007BF0 */]
  4984. 00004106  588F                     addq.l     A7, 4
  4985. 00004108  486C C3FC                pea.l      [A4 - 0x3C04]
  4986. 0000410C  4EBA 3AB0                jsr        [PC + 0x3AB0 /* 00007BBE */]
  4987. 00004110  588F                     addq.l     A7, 4
  4988. 00004112  4267                     clr.w      -[A7]
  4989. 00004114  3F3C 0098                move.w     -[A7], 0x98
  4990. 00004118  4EBA 3AB2                jsr        [PC + 0x3AB2 /* 00007BCC */]
  4991. 0000411C  588F                     addq.l     A7, 4
  4992. 0000411E  4267                     clr.w      -[A7]
  4993. 00004120  4267                     clr.w      -[A7]
  4994. 00004122  4EBA 3ADE                jsr        [PC + 0x3ADE /* 00007C02 */]
  4995. 00004126  588F                     addq.l     A7, 4
  4996. 00004128  4E5E                     unlink     A6
  4997. 0000412A  4E75                     rts
  4998. fn0000412C:
  4999. 0000412C  4E56 FFFC                link       A6, -0x0004
  5000. 00004130  3D7C 0026 FFFE           move.w     [A6 - 0x2], 0x26 /* '&' */
  5001. 00004136  3D7C 004B FFFC           move.w     [A6 - 0x4], 0x4B /* 'K' */
  5002. 0000413C  486C C3EC                pea.l      [A4 - 0x3C14]
  5003. 00004140  4EBA 3A7C                jsr        [PC + 0x3A7C /* 00007BBE */]
  5004. 00004144  588F                     addq.l     A7, 4
  5005. 00004146  426C DD0C                clr.w      [A4 - 0x22F4]
  5006. label0000414A:
  5007. 0000414A  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5008. 0000414E  B06C DD0E                cmp.w      D0, [A4 - 0x22F2]
  5009. 00004152  6C00 00BA                bge        +0xBC /* 0000420E */
  5010. 00004156  302E FFFE                move.w     D0, [A6 - 0x2]
  5011. 0000415A  322C DD0C                move.w     D1, [A4 - 0x22F4]
  5012. 0000415E  E381                     asl        D1, 1
  5013. 00004160  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5014. 00004164  D0C1                     add.w      A0, D1
  5015. 00004166  1080                     move.b     [A0], D0
  5016. 00004168  302E FFFC                move.w     D0, [A6 - 0x4]
  5017. 0000416C  322C DD0C                move.w     D1, [A4 - 0x22F4]
  5018. 00004170  E381                     asl        D1, 1
  5019. 00004172  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5020. 00004176  D0C1                     add.w      A0, D1
  5021. 00004178  1080                     move.b     [A0], D0
  5022. 0000417A  302E FFFC                move.w     D0, [A6 - 0x4]
  5023. 0000417E  C1FC 0004                muls.w     D0, 0x4
  5024. 00004182  3F00                     move.w     -[A7], D0
  5025. 00004184  302E FFFE                move.w     D0, [A6 - 0x2]
  5026. 00004188  C1FC 0004                muls.w     D0, 0x4
  5027. 0000418C  3F00                     move.w     -[A7], D0
  5028. 0000418E  4EBA 3A3C                jsr        [PC + 0x3A3C /* 00007BCC */]
  5029. 00004192  588F                     addq.l     A7, 4
  5030. 00004194  4267                     clr.w      -[A7]
  5031. 00004196  4267                     clr.w      -[A7]
  5032. 00004198  4EBA 3A68                jsr        [PC + 0x3A68 /* 00007C02 */]
  5033. 0000419C  588F                     addq.l     A7, 4
  5034. 0000419E  302E FFFC                move.w     D0, [A6 - 0x4]
  5035. 000041A2  C1FC 0004                muls.w     D0, 0x4
  5036. 000041A6  5840                     addq.w     D0, 4
  5037. 000041A8  3F00                     move.w     -[A7], D0
  5038. 000041AA  302E FFFE                move.w     D0, [A6 - 0x2]
  5039. 000041AE  C1FC 0004                muls.w     D0, 0x4
  5040. 000041B2  5840                     addq.w     D0, 4
  5041. 000041B4  3F00                     move.w     -[A7], D0
  5042. 000041B6  302E FFFC                move.w     D0, [A6 - 0x4]
  5043. 000041BA  C1FC 0004                muls.w     D0, 0x4
  5044. 000041BE  3F00                     move.w     -[A7], D0
  5045. 000041C0  302E FFFE                move.w     D0, [A6 - 0x2]
  5046. 000041C4  C1FC 0004                muls.w     D0, 0x4
  5047. 000041C8  3F00                     move.w     -[A7], D0
  5048. 000041CA  486C DCB8                pea.l      [A4 - 0x2348]
  5049. 000041CE  4EBA 3D8A                jsr        [PC + 0x3D8A /* 00007F5A */]
  5050. 000041D2  DEFC 000C                add.w      A7, 0xC
  5051. 000041D6  486C DCB8                pea.l      [A4 - 0x2348]
  5052. 000041DA  4EBA 2F68                jsr        [PC + 0x2F68 /* 00007144 */]
  5053. 000041DE  588F                     addq.l     A7, 4
  5054. 000041E0  302E FFFC                move.w     D0, [A6 - 0x4]
  5055. 000041E4  322E FFFE                move.w     D1, [A6 - 0x2]
  5056. 000041E8  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  5057. 000041EC  41EC E836                lea.l      A0, [A4 - 0x17CA]
  5058. 000041F0  D288                     add.l      D1, A0
  5059. 000041F2  2041                     movea.l    A0, D1
  5060. 000041F4  D0C0                     add.w      A0, D0
  5061. 000041F6  10BC 0002                move.b     [A0], 0x2
  5062. 000041FA  526C DD0C                addq.w     [A4 - 0x22F4], 1
  5063. 000041FE  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5064. 00004202  536E FFFC                subq.w     [A6 - 0x4], 1
  5065. 00004206  302E FFFC                move.w     D0, [A6 - 0x4]
  5066. 0000420A  6000 FF3E                bra        -0xC0 /* 0000414A */
  5067. label0000420E:
  5068. 0000420E  302C DD10                move.w     D0, [A4 - 0x22F0]
  5069. 00004212  E780                     asl        D0, 3
  5070. 00004214  41EC DA12                lea.l      A0, [A4 - 0x25EE]
  5071. 00004218  D0C0                     add.w      A0, D0
  5072. 0000421A  41D0                     lea.l      A0, [A0]
  5073. 0000421C  2F08                     move.l     -[A7], A0
  5074. 0000421E  4EBA 399E                jsr        [PC + 0x399E /* 00007BBE */]
  5075. 00004222  588F                     addq.l     A7, 4
  5076. 00004224  526E FFFC                addq.w     [A6 - 0x4], 1
  5077. 00004228  302E FFFC                move.w     D0, [A6 - 0x4]
  5078. 0000422C  C1FC 0004                muls.w     D0, 0x4
  5079. 00004230  3F00                     move.w     -[A7], D0
  5080. 00004232  302E FFFE                move.w     D0, [A6 - 0x2]
  5081. 00004236  C1FC 0004                muls.w     D0, 0x4
  5082. 0000423A  3F00                     move.w     -[A7], D0
  5083. 0000423C  4EBA 398E                jsr        [PC + 0x398E /* 00007BCC */]
  5084. 00004240  588F                     addq.l     A7, 4
  5085. 00004242  4267                     clr.w      -[A7]
  5086. 00004244  4267                     clr.w      -[A7]
  5087. 00004246  4EBA 39BA                jsr        [PC + 0x39BA /* 00007C02 */]
  5088. 0000424A  588F                     addq.l     A7, 4
  5089. 0000424C  302E FFFC                move.w     D0, [A6 - 0x4]
  5090. 00004250  C1FC 0004                muls.w     D0, 0x4
  5091. 00004254  5840                     addq.w     D0, 4
  5092. 00004256  3F00                     move.w     -[A7], D0
  5093. 00004258  302E FFFE                move.w     D0, [A6 - 0x2]
  5094. 0000425C  C1FC 0004                muls.w     D0, 0x4
  5095. 00004260  5840                     addq.w     D0, 4
  5096. 00004262  3F00                     move.w     -[A7], D0
  5097. 00004264  302E FFFC                move.w     D0, [A6 - 0x4]
  5098. 00004268  C1FC 0004                muls.w     D0, 0x4
  5099. 0000426C  3F00                     move.w     -[A7], D0
  5100. 0000426E  302E FFFE                move.w     D0, [A6 - 0x2]
  5101. 00004272  C1FC 0004                muls.w     D0, 0x4
  5102. 00004276  3F00                     move.w     -[A7], D0
  5103. 00004278  486C DCB8                pea.l      [A4 - 0x2348]
  5104. 0000427C  4EBA 3CDC                jsr        [PC + 0x3CDC /* 00007F5A */]
  5105. 00004280  DEFC 000C                add.w      A7, 0xC
  5106. 00004284  486C DCB8                pea.l      [A4 - 0x2348]
  5107. 00004288  4EBA 2EBA                jsr        [PC + 0x2EBA /* 00007144 */]
  5108. 0000428C  588F                     addq.l     A7, 4
  5109. 0000428E  536C DD0C                subq.w     [A4 - 0x22F4], 1
  5110. 00004292  4E5E                     unlink     A6
  5111. 00004294  4E75                     rts
  5112. fn00004296:
  5113. 00004296  4E56 FFFE                link       A6, -0x0002
  5114. 0000429A  302C DD0E                move.w     D0, [A4 - 0x22F2]
  5115. 0000429E  5340                     subq.w     D0, 1
  5116. 000042A0  3D40 FFFE                move.w     [A6 - 0x2], D0
  5117. label000042A4:
  5118. 000042A4  302E FFFE                move.w     D0, [A6 - 0x2]
  5119. 000042A8  B06C DD0C                cmp.w      D0, [A4 - 0x22F4]
  5120. 000042AC  6F00 004A                ble        +0x4C /* 000042F8 */
  5121. 000042B0  302E FFFE                move.w     D0, [A6 - 0x2]
  5122. 000042B4  E380                     asl        D0, 1
  5123. 000042B6  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5124. 000042BA  D0C0                     add.w      A0, D0
  5125. 000042BC  1010                     move.b     D0, [A0]
  5126. 000042BE  322E FFFE                move.w     D1, [A6 - 0x2]
  5127. 000042C2  D26C DD00                add.w      D1, [A4 - 0x2300]
  5128. 000042C6  E381                     asl        D1, 1
  5129. 000042C8  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5130. 000042CC  D0C1                     add.w      A0, D1
  5131. 000042CE  1080                     move.b     [A0], D0
  5132. 000042D0  302E FFFE                move.w     D0, [A6 - 0x2]
  5133. 000042D4  E380                     asl        D0, 1
  5134. 000042D6  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5135. 000042DA  D0C0                     add.w      A0, D0
  5136. 000042DC  1010                     move.b     D0, [A0]
  5137. 000042DE  322E FFFE                move.w     D1, [A6 - 0x2]
  5138. 000042E2  D26C DD00                add.w      D1, [A4 - 0x2300]
  5139. 000042E6  E381                     asl        D1, 1
  5140. 000042E8  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5141. 000042EC  D0C1                     add.w      A0, D1
  5142. 000042EE  1080                     move.b     [A0], D0
  5143. 000042F0  536E FFFE                subq.w     [A6 - 0x2], 1
  5144. 000042F4  6000 FFAE                bra        -0x50 /* 000042A4 */
  5145. label000042F8:
  5146. 000042F8  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5147. 000042FC  5240                     addq.w     D0, 1
  5148. 000042FE  3D40 FFFE                move.w     [A6 - 0x2], D0
  5149. label00004302:
  5150. 00004302  302E FFFE                move.w     D0, [A6 - 0x2]
  5151. 00004306  322C DD00                move.w     D1, [A4 - 0x2300]
  5152. 0000430A  D26C DD0C                add.w      D1, [A4 - 0x22F4]
  5153. 0000430E  B041                     cmp.w      D0, D1
  5154. 00004310  6E00 0028                bgt        +0x2A /* 0000433A */
  5155. 00004314  302E FFFE                move.w     D0, [A6 - 0x2]
  5156. 00004318  E380                     asl        D0, 1
  5157. 0000431A  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5158. 0000431E  D0C0                     add.w      A0, D0
  5159. 00004320  10BC 004D                move.b     [A0], 0x4D /* 'M' */
  5160. 00004324  302E FFFE                move.w     D0, [A6 - 0x2]
  5161. 00004328  E380                     asl        D0, 1
  5162. 0000432A  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5163. 0000432E  D0C0                     add.w      A0, D0
  5164. 00004330  4210                     clr.b      [A0]
  5165. 00004332  526E FFFE                addq.w     [A6 - 0x2], 1
  5166. 00004336  6000 FFCA                bra        -0x34 /* 00004302 */
  5167. label0000433A:
  5168. 0000433A  302C DD0E                move.w     D0, [A4 - 0x22F2]
  5169. 0000433E  D06C DD00                add.w      D0, [A4 - 0x2300]
  5170. 00004342  3940 DD0E                move.w     [A4 - 0x22F2], D0
  5171. 00004346  4E5E                     unlink     A6
  5172. 00004348  4E75                     rts
  5173. fn0000434A:
  5174. 0000434A  4E56 0000                link       A6, 0
  5175. label0000434E:
  5176. 0000434E  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  5177. 00004352  4EBA 12D4                jsr        [PC + 0x12D4 /* 00005628 */]
  5178. 00004356  548F                     addq.l     A7, 2
  5179. 00004358  D07C 0026                add.w      D0, 0x26 /* '&' */
  5180. 0000435C  3940 DD04                move.w     [A4 - 0x22FC], D0
  5181. 00004360  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  5182. 00004364  4EBA 12C2                jsr        [PC + 0x12C2 /* 00005628 */]
  5183. 00004368  548F                     addq.l     A7, 2
  5184. 0000436A  D07C 0026                add.w      D0, 0x26 /* '&' */
  5185. 0000436E  3940 DD02                move.w     [A4 - 0x22FE], D0
  5186. 00004372  302C DD02                move.w     D0, [A4 - 0x22FE]
  5187. 00004376  322C DD04                move.w     D1, [A4 - 0x22FC]
  5188. 0000437A  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  5189. 0000437E  41EC E836                lea.l      A0, [A4 - 0x17CA]
  5190. 00004382  D288                     add.l      D1, A0
  5191. 00004384  2041                     movea.l    A0, D1
  5192. 00004386  D0C0                     add.w      A0, D0
  5193. 00004388  1010                     move.b     D0, [A0]
  5194. 0000438A  6600 FFC2                bne        -0x3C /* 0000434E */
  5195. 0000438E  302C DD02                move.w     D0, [A4 - 0x22FE]
  5196. 00004392  322C DD04                move.w     D1, [A4 - 0x22FC]
  5197. 00004396  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  5198. 0000439A  41EC E836                lea.l      A0, [A4 - 0x17CA]
  5199. 0000439E  D288                     add.l      D1, A0
  5200. 000043A0  2041                     movea.l    A0, D1
  5201. 000043A2  D0C0                     add.w      A0, D0
  5202. 000043A4  10BC 0003                move.b     [A0], 0x3
  5203. 000043A8  397C 0001 DCEC           move.w     [A4 - 0x2314], 0x1
  5204. 000043AE  3F3C 0014                move.w     -[A7], 0x14
  5205. 000043B2  4EBA 1274                jsr        [PC + 0x1274 /* 00005628 */]
  5206. 000043B6  548F                     addq.l     A7, 2
  5207. 000043B8  3F00                     move.w     -[A7], D0
  5208. 000043BA  4EBA 1248                jsr        [PC + 0x1248 /* 00005604 */]
  5209. 000043BE  548F                     addq.l     A7, 2
  5210. 000043C0  D06C DCFE                add.w      D0, [A4 - 0x2302]
  5211. 000043C4  3940 DD00                move.w     [A4 - 0x2300], D0
  5212. 000043C8  486C DA32                pea.l      [A4 - 0x25CE]
  5213. 000043CC  4EBA 37F0                jsr        [PC + 0x37F0 /* 00007BBE */]
  5214. 000043D0  588F                     addq.l     A7, 4
  5215. 000043D2  302C DD02                move.w     D0, [A4 - 0x22FE]
  5216. 000043D6  C1FC 0004                muls.w     D0, 0x4
  5217. 000043DA  3F00                     move.w     -[A7], D0
  5218. 000043DC  302C DD04                move.w     D0, [A4 - 0x22FC]
  5219. 000043E0  C1FC 0004                muls.w     D0, 0x4
  5220. 000043E4  3F00                     move.w     -[A7], D0
  5221. 000043E6  4EBA 37E4                jsr        [PC + 0x37E4 /* 00007BCC */]
  5222. 000043EA  588F                     addq.l     A7, 4
  5223. 000043EC  4267                     clr.w      -[A7]
  5224. 000043EE  4267                     clr.w      -[A7]
  5225. 000043F0  4EBA 3810                jsr        [PC + 0x3810 /* 00007C02 */]
  5226. 000043F4  588F                     addq.l     A7, 4
  5227. 000043F6  4E5E                     unlink     A6
  5228. 000043F8  4E75                     rts
  5229. fn000043FA:
  5230. 000043FA  4E56 0000                link       A6, 0
  5231. 000043FE  4267                     clr.w      -[A7]
  5232. 00004400  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  5233. 00004404  4EBA 2248                jsr        [PC + 0x2248 /* 0000664E */]
  5234. 00004408  5C8F                     addq.l     A7, 6
  5235. 0000440A  3F3C 0001                move.w     -[A7], 0x1
  5236. 0000440E  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  5237. 00004412  4EBA 223A                jsr        [PC + 0x223A /* 0000664E */]
  5238. 00004416  5C8F                     addq.l     A7, 6
  5239. 00004418  3F3C 0002                move.w     -[A7], 0x2
  5240. 0000441C  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  5241. 00004420  4EBA 222C                jsr        [PC + 0x222C /* 0000664E */]
  5242. 00004424  5C8F                     addq.l     A7, 6
  5243. 00004426  3F3C 0003                move.w     -[A7], 0x3
  5244. 0000442A  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  5245. 0000442E  4EBA 221E                jsr        [PC + 0x221E /* 0000664E */]
  5246. 00004432  5C8F                     addq.l     A7, 6
  5247. 00004434  4EBA 26C6                jsr        [PC + 0x26C6 /* 00006AFC */]
  5248. 00004438  4E5E                     unlink     A6
  5249. 0000443A  4E75                     rts
  5250. fn0000443C:
  5251. 0000443C  4E56 FFFE                link       A6, -0x0002
  5252. 00004440  486C DD14                pea.l      [A4 - 0x22EC]
  5253. 00004444  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  5254. 00004448  4EBA 25B2                jsr        [PC + 0x25B2 /* 000069FC */]
  5255. 0000444C  5C8F                     addq.l     A7, 6
  5256. 0000444E  302C DD14                move.w     D0, [A4 - 0x22EC]
  5257. 00004452  6000 0002                bra        +0x4 /* 00004456 */
  5258. label00004456:
  5259. 00004456  B07C 0001                cmp.w      D0, 0x1
  5260. 0000445A  6700 0006                beq        +0x8 /* 00004462 */
  5261. 0000445E  6000 001A                bra        +0x1C /* 0000447A */
  5262. label00004462:
  5263. 00004462  397C 0001 DD08           move.w     [A4 - 0x22F8], 0x1
  5264. 00004468  486C DCD0                pea.l      [A4 - 0x2330]
  5265. 0000446C  4EBA 2CD6                jsr        [PC + 0x2CD6 /* 00007144 */]
  5266. 00004470  588F                     addq.l     A7, 4
  5267. 00004472  6000 010A                bra        +0x10C /* 0000457E */
  5268. 00004476  6000 000E                bra        +0x10 /* 00004486 */
  5269. label0000447A:
  5270. 0000447A  B07C 0003                cmp.w      D0, 0x3
  5271. 0000447E  6700 0006                beq        +0x8 /* 00004486 */
  5272. 00004482  6000 00FA                bra        +0xFC /* 0000457E */
  5273. label00004486:
  5274. 00004486  202C DD16                move.l     D0, [A4 - 0x22EA]
  5275. 0000448A  C0BC 0000 FF00           and.l      D0, 0xFF00
  5276. 00004490  E080                     asr        D0, 8
  5277. 00004492  6000 0002                bra        +0x4 /* 00004496 */
  5278. label00004496:
  5279. 00004496  B07C 0002                cmp.w      D0, 0x2
  5280. 0000449A  6700 0006                beq        +0x8 /* 000044A2 */
  5281. 0000449E  6000 0020                bra        +0x22 /* 000044C0 */
  5282. label000044A2:
  5283. 000044A2  536C DD10                subq.w     [A4 - 0x22F0], 1
  5284. 000044A6  302C DD10                move.w     D0, [A4 - 0x22F0]
  5285. 000044AA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  5286. 000044AE  6600 0008                bne        +0xA /* 000044B8 */
  5287. 000044B2  397C 0003 DD10           move.w     [A4 - 0x22F0], 0x3
  5288. label000044B8:
  5289. 000044B8  6000 00BC                bra        +0xBE /* 00004576 */
  5290. 000044BC  6000 000E                bra        +0x10 /* 000044CC */
  5291. label000044C0:
  5292. 000044C0  B07C 0005                cmp.w      D0, 0x5
  5293. 000044C4  6700 0006                beq        +0x8 /* 000044CC */
  5294. 000044C8  6000 001E                bra        +0x20 /* 000044E8 */
  5295. label000044CC:
  5296. 000044CC  526C DD10                addq.w     [A4 - 0x22F0], 1
  5297. 000044D0  302C DD10                move.w     D0, [A4 - 0x22F0]
  5298. 000044D4  0C40 0004                cmpi.w     D0, 0x4
  5299. 000044D8  6600 0006                bne        +0x8 /* 000044E0 */
  5300. 000044DC  426C DD10                clr.w      [A4 - 0x22F0]
  5301. label000044E0:
  5302. 000044E0  6000 0094                bra        +0x96 /* 00004576 */
  5303. 000044E4  6000 000E                bra        +0x10 /* 000044F4 */
  5304. label000044E8:
  5305. 000044E8  B07C 000C                cmp.w      D0, 0xC
  5306. 000044EC  6700 0006                beq        +0x8 /* 000044F4 */
  5307. 000044F0  6000 0018                bra        +0x1A /* 0000450A */
  5308. label000044F4:
  5309. 000044F4  0C6C 0002 DD10           cmpi.w     [A4 - 0x22F0], 0x2
  5310. 000044FA  6700 0006                beq        +0x8 /* 00004502 */
  5311. 000044FE  426C DD10                clr.w      [A4 - 0x22F0]
  5312. label00004502:
  5313. 00004502  6000 0072                bra        +0x74 /* 00004576 */
  5314. 00004506  6000 000E                bra        +0x10 /* 00004516 */
  5315. label0000450A:
  5316. 0000450A  B07C 0006                cmp.w      D0, 0x6
  5317. 0000450E  6700 0006                beq        +0x8 /* 00004516 */
  5318. 00004512  6000 001A                bra        +0x1C /* 0000452E */
  5319. label00004516:
  5320. 00004516  0C6C 0000 DD10           cmpi.w     [A4 - 0x22F0], 0x0
  5321. 0000451C  6700 0008                beq        +0xA /* 00004526 */
  5322. 00004520  397C 0002 DD10           move.w     [A4 - 0x22F0], 0x2
  5323. label00004526:
  5324. 00004526  6000 004E                bra        +0x50 /* 00004576 */
  5325. 0000452A  6000 000E                bra        +0x10 /* 0000453A */
  5326. label0000452E:
  5327. 0000452E  B07C 0026                cmp.w      D0, 0x26 /* '&' */
  5328. 00004532  6700 0006                beq        +0x8 /* 0000453A */
  5329. 00004536  6000 001A                bra        +0x1C /* 00004552 */
  5330. label0000453A:
  5331. 0000453A  0C6C 0001 DD10           cmpi.w     [A4 - 0x22F0], 0x1
  5332. 00004540  6700 0008                beq        +0xA /* 0000454A */
  5333. 00004544  397C 0003 DD10           move.w     [A4 - 0x22F0], 0x3
  5334. label0000454A:
  5335. 0000454A  6000 002A                bra        +0x2C /* 00004576 */
  5336. 0000454E  6000 000E                bra        +0x10 /* 0000455E */
  5337. label00004552:
  5338. 00004552  B07C 0025                cmp.w      D0, 0x25 /* '%' */
  5339. 00004556  6700 0006                beq        +0x8 /* 0000455E */
  5340. 0000455A  6000 001A                bra        +0x1C /* 00004576 */
  5341. label0000455E:
  5342. 0000455E  0C6C 0003 DD10           cmpi.w     [A4 - 0x22F0], 0x3
  5343. 00004564  6700 0008                beq        +0xA /* 0000456E */
  5344. 00004568  397C 0001 DD10           move.w     [A4 - 0x22F0], 0x1
  5345. label0000456E:
  5346. 0000456E  6000 0006                bra        +0x8 /* 00004576 */
  5347. 00004572  6000 0002                bra        +0x4 /* 00004576 */
  5348. label00004576:
  5349. 00004576  6000 0006                bra        +0x8 /* 0000457E */
  5350. 0000457A  6000 0002                bra        +0x4 /* 0000457E */
  5351. label0000457E:
  5352. 0000457E  4E5E                     unlink     A6
  5353. 00004580  4E75                     rts
  5354. fn00004582:
  5355. 00004582  4E56 FFF8                link       A6, -0x0008
  5356. 00004586  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5357. 0000458A  E380                     asl        D0, 1
  5358. 0000458C  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5359. 00004590  D0C0                     add.w      A0, D0
  5360. 00004592  1010                     move.b     D0, [A0]
  5361. 00004594  322C DD0C                move.w     D1, [A4 - 0x22F4]
  5362. 00004598  E381                     asl        D1, 1
  5363. 0000459A  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5364. 0000459E  D0C1                     add.w      A0, D1
  5365. 000045A0  1210                     move.b     D1, [A0]
  5366. 000045A2  4881                     ext.w      D1
  5367. 000045A4  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  5368. 000045A8  41EC E836                lea.l      A0, [A4 - 0x17CA]
  5369. 000045AC  D288                     add.l      D1, A0
  5370. 000045AE  4880                     ext.w      D0
  5371. 000045B0  2041                     movea.l    A0, D1
  5372. 000045B2  D0C0                     add.w      A0, D0
  5373. 000045B4  1010                     move.b     D0, [A0]
  5374. 000045B6  6700 0608                beq        +0x60A /* 00004BC0 */
  5375. 000045BA  302C DD04                move.w     D0, [A4 - 0x22FC]
  5376. 000045BE  322C DD0C                move.w     D1, [A4 - 0x22F4]
  5377. 000045C2  E381                     asl        D1, 1
  5378. 000045C4  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5379. 000045C8  D0C1                     add.w      A0, D1
  5380. 000045CA  1210                     move.b     D1, [A0]
  5381. 000045CC  4881                     ext.w      D1
  5382. 000045CE  B041                     cmp.w      D0, D1
  5383. 000045D0  6600 00FE                bne        +0x100 /* 000046D0 */
  5384. 000045D4  302C DD02                move.w     D0, [A4 - 0x22FE]
  5385. 000045D8  322C DD0C                move.w     D1, [A4 - 0x22F4]
  5386. 000045DC  E381                     asl        D1, 1
  5387. 000045DE  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5388. 000045E2  D0C1                     add.w      A0, D1
  5389. 000045E4  1210                     move.b     D1, [A0]
  5390. 000045E6  4881                     ext.w      D1
  5391. 000045E8  B041                     cmp.w      D0, D1
  5392. 000045EA  6600 00E4                bne        +0xE6 /* 000046D0 */
  5393. 000045EE  302C DD0E                move.w     D0, [A4 - 0x22F2]
  5394. 000045F2  D06C DD00                add.w      D0, [A4 - 0x2300]
  5395. 000045F6  0C40 03E8                cmpi.w     D0, 0x3E8
  5396. 000045FA  6F00 0022                ble        +0x24 /* 0000461E */
  5397. 000045FE  3F3C 0008                move.w     -[A7], 0x8
  5398. 00004602  4EBA DFE0                jsr        [PC - 0x2020 /* 000025E4 */]
  5399. 00004606  548F                     addq.l     A7, 2
  5400. 00004608  4EBA 0B50                jsr        [PC + 0xB50 /* 0000515A */]
  5401. 0000460C  397C 0001 DD08           move.w     [A4 - 0x22F8], 0x1
  5402. 00004612  426C DD06                clr.w      [A4 - 0x22FA]
  5403. 00004616  4EBA FDE2                jsr        [PC - 0x21E /* 000043FA */]
  5404. 0000461A  6000 00B0                bra        +0xB2 /* 000046CC */
  5405. label0000461E:
  5406. 0000461E  4EBA FC76                jsr        [PC - 0x38A /* 00004296 */]
  5407. 00004622  302C DD00                move.w     D0, [A4 - 0x2300]
  5408. 00004626  48C0                     ext.l      D0
  5409. 00004628  2F00                     move.l     -[A7], D0
  5410. 0000462A  203C 0000 0032           move.l     D0, 0x32 /* '2' */
  5411. 00004630  2F00                     move.l     -[A7], D0
  5412. 00004632  4EBA 2240                jsr        [PC + 0x2240 /* 00006874 */]
  5413. 00004636  201F                     move.l     D0, [A7]+
  5414. 00004638  D1AC DCD8                add.l      [A4 - 0x2328], D0
  5415. 0000463C  2F2C DD30                move.l     -[A7], [A4 - 0x22D0]
  5416. 00004640  4EBA 12D8                jsr        [PC + 0x12D8 /* 0000591A */]
  5417. 00004644  588F                     addq.l     A7, 4
  5418. 00004646  4EBA C8C8                jsr        [PC - 0x3738 /* 00000F10 */]
  5419. 0000464A  4EBA C92E                jsr        [PC - 0x36D2 /* 00000F7A */]
  5420. 0000464E  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5421. 00004652  4EBA 12C6                jsr        [PC + 0x12C6 /* 0000591A */]
  5422. 00004656  588F                     addq.l     A7, 4
  5423. 00004658  302C DCFA                move.w     D0, [A4 - 0x2306]
  5424. 0000465C  526C DCF6                addq.w     [A4 - 0x230A], 1
  5425. 00004660  322C DCF6                move.w     D1, [A4 - 0x230A]
  5426. 00004664  B041                     cmp.w      D0, D1
  5427. 00004666  6700 004C                beq        +0x4E /* 000046B4 */
  5428. 0000466A  4EBA FCDE                jsr        [PC - 0x322 /* 0000434A */]
  5429. 0000466E  0C6C 000C DCF6           cmpi.w     [A4 - 0x230A], 0xC
  5430. 00004674  6700 000C                beq        +0xE /* 00004682 */
  5431. 00004678  0C6C 0011 DCF6           cmpi.w     [A4 - 0x230A], 0x11
  5432. 0000467E  6600 0030                bne        +0x32 /* 000046B0 */
  5433. label00004682:
  5434. 00004682  0C6C 000C DCF6           cmpi.w     [A4 - 0x230A], 0xC
  5435. 00004688  6600 0014                bne        +0x16 /* 0000469E */
  5436. 0000468C  3F3C 0001                move.w     -[A7], 0x1
  5437. 00004690  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  5438. 00004694  4EBA 1FA6                jsr        [PC + 0x1FA6 /* 0000663C */]
  5439. 00004698  5C8F                     addq.l     A7, 6
  5440. 0000469A  6000 0010                bra        +0x12 /* 000046AC */
  5441. label0000469E:
  5442. 0000469E  3F3C 0002                move.w     -[A7], 0x2
  5443. 000046A2  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  5444. 000046A6  4EBA 1F94                jsr        [PC + 0x1F94 /* 0000663C */]
  5445. 000046AA  5C8F                     addq.l     A7, 6
  5446. label000046AC:
  5447. 000046AC  4EBA 244E                jsr        [PC + 0x244E /* 00006AFC */]
  5448. label000046B0:
  5449. 000046B0  6000 0016                bra        +0x18 /* 000046C8 */
  5450. label000046B4:
  5451. 000046B4  4267                     clr.w      -[A7]
  5452. 000046B6  2F2C E048                move.l     -[A7], [A4 - 0x1FB8]
  5453. 000046BA  4EBA 1F80                jsr        [PC + 0x1F80 /* 0000663C */]
  5454. 000046BE  5C8F                     addq.l     A7, 6
  5455. 000046C0  4EBA 243A                jsr        [PC + 0x243A /* 00006AFC */]
  5456. 000046C4  426C DD00                clr.w      [A4 - 0x2300]
  5457. label000046C8:
  5458. 000046C8  4EBA CA12                jsr        [PC - 0x35EE /* 000010DC */]
  5459. label000046CC:
  5460. 000046CC  6000 04EE                bra        +0x4F0 /* 00004BBC */
  5461. label000046D0:
  5462. 000046D0  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5463. 000046D4  E380                     asl        D0, 1
  5464. 000046D6  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5465. 000046DA  D0C0                     add.w      A0, D0
  5466. 000046DC  1010                     move.b     D0, [A0]
  5467. 000046DE  4880                     ext.w      D0
  5468. 000046E0  B07C 0026                cmp.w      D0, 0x26 /* '&' */
  5469. 000046E4  6600 0336                bne        +0x338 /* 00004A1C */
  5470. 000046E8  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5471. 000046EC  E380                     asl        D0, 1
  5472. 000046EE  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5473. 000046F2  D0C0                     add.w      A0, D0
  5474. 000046F4  1010                     move.b     D0, [A0]
  5475. 000046F6  4880                     ext.w      D0
  5476. 000046F8  B07C 0000                cmp.w      D0, 0x0
  5477. 000046FC  6600 031E                bne        +0x320 /* 00004A1C */
  5478. 00004700  302C DCF6                move.w     D0, [A4 - 0x230A]
  5479. 00004704  322C DCFA                move.w     D1, [A4 - 0x2306]
  5480. 00004708  48C1                     ext.l      D1
  5481. 0000470A  83FC 0004                divs.w     D1, 0x4
  5482. 0000470E  B041                     cmp.w      D0, D1
  5483. 00004710  6E00 0022                bgt        +0x24 /* 00004734 */
  5484. 00004714  3F3C 0007                move.w     -[A7], 0x7
  5485. 00004718  4EBA DECA                jsr        [PC - 0x2136 /* 000025E4 */]
  5486. 0000471C  548F                     addq.l     A7, 2
  5487. 0000471E  4EBA 0A3A                jsr        [PC + 0xA3A /* 0000515A */]
  5488. 00004722  426C DD06                clr.w      [A4 - 0x22FA]
  5489. 00004726  397C 0001 DD08           move.w     [A4 - 0x22F8], 0x1
  5490. 0000472C  4EBA FCCC                jsr        [PC - 0x334 /* 000043FA */]
  5491. 00004730  6000 02E6                bra        +0x2E8 /* 00004A18 */
  5492. label00004734:
  5493. 00004734  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5494. 00004738  5240                     addq.w     D0, 1
  5495. 0000473A  3D40 FFFE                move.w     [A6 - 0x2], D0
  5496. 0000473E  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5497. 00004742  4EBA 11D6                jsr        [PC + 0x11D6 /* 0000591A */]
  5498. 00004746  588F                     addq.l     A7, 4
  5499. 00004748  486C C3F4                pea.l      [A4 - 0x3C0C]
  5500. 0000474C  4EBA 3470                jsr        [PC + 0x3470 /* 00007BBE */]
  5501. 00004750  588F                     addq.l     A7, 4
  5502. label00004752:
  5503. 00004752  426E FFFC                clr.w      [A6 - 0x4]
  5504. label00004756:
  5505. 00004756  0C6E 0004 FFFC           cmpi.w     [A6 - 0x4], 0x4
  5506. 0000475C  6E00 007E                bgt        +0x80 /* 000047DC */
  5507. 00004760  302E FFFE                move.w     D0, [A6 - 0x2]
  5508. 00004764  B06C DD0C                cmp.w      D0, [A4 - 0x22F4]
  5509. 00004768  6700 0072                beq        +0x74 /* 000047DC */
  5510. 0000476C  302E FFFE                move.w     D0, [A6 - 0x2]
  5511. 00004770  E380                     asl        D0, 1
  5512. 00004772  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5513. 00004776  D0C0                     add.w      A0, D0
  5514. 00004778  1010                     move.b     D0, [A0]
  5515. 0000477A  4880                     ext.w      D0
  5516. 0000477C  C1FC 0004                muls.w     D0, 0x4
  5517. 00004780  3F00                     move.w     -[A7], D0
  5518. 00004782  302E FFFE                move.w     D0, [A6 - 0x2]
  5519. 00004786  E380                     asl        D0, 1
  5520. 00004788  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5521. 0000478C  D0C0                     add.w      A0, D0
  5522. 0000478E  1010                     move.b     D0, [A0]
  5523. 00004790  4880                     ext.w      D0
  5524. 00004792  C1FC 0004                muls.w     D0, 0x4
  5525. 00004796  3F00                     move.w     -[A7], D0
  5526. 00004798  4EBA 3432                jsr        [PC + 0x3432 /* 00007BCC */]
  5527. 0000479C  588F                     addq.l     A7, 4
  5528. 0000479E  4267                     clr.w      -[A7]
  5529. 000047A0  4267                     clr.w      -[A7]
  5530. 000047A2  4EBA 345E                jsr        [PC + 0x345E /* 00007C02 */]
  5531. 000047A6  588F                     addq.l     A7, 4
  5532. 000047A8  06AC 0000 0032 DCD8      addi.l     [A4 - 0x2328], 0x32 /* '2' */
  5533. 000047B0  526E FFFE                addq.w     [A6 - 0x2], 1
  5534. 000047B4  302E FFFE                move.w     D0, [A6 - 0x2]
  5535. 000047B8  B06C DD0E                cmp.w      D0, [A4 - 0x22F2]
  5536. 000047BC  6600 0006                bne        +0x8 /* 000047C4 */
  5537. 000047C0  426E FFFE                clr.w      [A6 - 0x2]
  5538. label000047C4:
  5539. 000047C4  486E FFF8                pea.l      [A6 - 0x8]
  5540. 000047C8  2F3C 0000 0001           move.l     -[A7], 0x1
  5541. 000047CE  4EBA 1B30                jsr        [PC + 0x1B30 /* 00006300 */]
  5542. 000047D2  508F                     addq.l     A7, 8
  5543. 000047D4  526E FFFC                addq.w     [A6 - 0x4], 1
  5544. 000047D8  6000 FF7C                bra        -0x82 /* 00004756 */
  5545. label000047DC:
  5546. 000047DC  2F2C DD30                move.l     -[A7], [A4 - 0x22D0]
  5547. 000047E0  4EBA 1138                jsr        [PC + 0x1138 /* 0000591A */]
  5548. 000047E4  588F                     addq.l     A7, 4
  5549. 000047E6  4EBA C728                jsr        [PC - 0x38D8 /* 00000F10 */]
  5550. 000047EA  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5551. 000047EE  4EBA 112A                jsr        [PC + 0x112A /* 0000591A */]
  5552. 000047F2  588F                     addq.l     A7, 4
  5553. 000047F4  302E FFFE                move.w     D0, [A6 - 0x2]
  5554. 000047F8  B06C DD0C                cmp.w      D0, [A4 - 0x22F4]
  5555. 000047FC  6600 FF54                bne        -0xAA /* 00004752 */
  5556. 00004800  4267                     clr.w      -[A7]
  5557. 00004802  3F3C 0098                move.w     -[A7], 0x98
  5558. 00004806  4EBA 33C4                jsr        [PC + 0x33C4 /* 00007BCC */]
  5559. 0000480A  588F                     addq.l     A7, 4
  5560. 0000480C  4267                     clr.w      -[A7]
  5561. 0000480E  4267                     clr.w      -[A7]
  5562. 00004810  4EBA 33F0                jsr        [PC + 0x33F0 /* 00007C02 */]
  5563. 00004814  588F                     addq.l     A7, 4
  5564. 00004816  4EBA FBE2                jsr        [PC - 0x41E /* 000043FA */]
  5565. 0000481A  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5566. 0000481E  4EBA 10FA                jsr        [PC + 0x10FA /* 0000591A */]
  5567. 00004822  588F                     addq.l     A7, 4
  5568. 00004824  486C C3EC                pea.l      [A4 - 0x3C14]
  5569. 00004828  4EBA 3394                jsr        [PC + 0x3394 /* 00007BBE */]
  5570. 0000482C  588F                     addq.l     A7, 4
  5571. 0000482E  302C DCFA                move.w     D0, [A4 - 0x2306]
  5572. 00004832  B06C DCF6                cmp.w      D0, [A4 - 0x230A]
  5573. 00004836  6600 0014                bne        +0x16 /* 0000484C */
  5574. 0000483A  3F3C 0004                move.w     -[A7], 0x4
  5575. 0000483E  4EBA DDA4                jsr        [PC - 0x225C /* 000025E4 */]
  5576. 00004842  548F                     addq.l     A7, 2
  5577. 00004844  426C DCEE                clr.w      [A4 - 0x2312]
  5578. 00004848  6000 0018                bra        +0x1A /* 00004862 */
  5579. label0000484C:
  5580. 0000484C  3F3C 0003                move.w     -[A7], 0x3
  5581. 00004850  4EBA DD92                jsr        [PC - 0x226E /* 000025E4 */]
  5582. 00004854  548F                     addq.l     A7, 2
  5583. 00004856  396C DD0E DCEE           move.w     [A4 - 0x2312], [A4 - 0x22F2]
  5584. 0000485C  3D6C DD0E FFFE           move.w     [A6 - 0x2], [A4 - 0x22F2]
  5585. label00004862:
  5586. 00004862  526C DCF8                addq.w     [A4 - 0x2308], 1
  5587. 00004866  526C DD0A                addq.w     [A4 - 0x22F6], 1
  5588. 0000486A  302C DD0A                move.w     D0, [A4 - 0x22F6]
  5589. 0000486E  0C40 0014                cmpi.w     D0, 0x14
  5590. 00004872  6600 0042                bne        +0x44 /* 000048B6 */
  5591. 00004876  302C DCF8                move.w     D0, [A4 - 0x2308]
  5592. 0000487A  5240                     addq.w     D0, 1
  5593. 0000487C  48C0                     ext.l      D0
  5594. 0000487E  2F00                     move.l     -[A7], D0
  5595. 00004880  203C 0000 2710           move.l     D0, 0x2710
  5596. 00004886  2F00                     move.l     -[A7], D0
  5597. 00004888  4EBA 1FEA                jsr        [PC + 0x1FEA /* 00006874 */]
  5598. 0000488C  201F                     move.l     D0, [A7]+
  5599. 0000488E  D1AC DCD8                add.l      [A4 - 0x2328], D0
  5600. 00004892  536C DD0A                subq.w     [A4 - 0x22F6], 1
  5601. 00004896  4EBA CAAE                jsr        [PC - 0x3552 /* 00001346 */]
  5602. 0000489A  3F3C 0016                move.w     -[A7], 0x16
  5603. 0000489E  4EBA DD44                jsr        [PC - 0x22BC /* 000025E4 */]
  5604. 000048A2  548F                     addq.l     A7, 2
  5605. 000048A4  397C 0001 DD08           move.w     [A4 - 0x22F8], 0x1
  5606. 000048AA  426C DD06                clr.w      [A4 - 0x22FA]
  5607. 000048AE  4EBA 08AA                jsr        [PC + 0x8AA /* 0000515A */]
  5608. 000048B2  6000 0164                bra        +0x166 /* 00004A18 */
  5609. label000048B6:
  5610. 000048B6  426C DD10                clr.w      [A4 - 0x22F0]
  5611. 000048BA  397C 0005 DD0E           move.w     [A4 - 0x22F2], 0x5
  5612. 000048C0  4EBA DDBC                jsr        [PC - 0x2244 /* 0000267E */]
  5613. 000048C4  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5614. 000048C8  4EBA 1050                jsr        [PC + 0x1050 /* 0000591A */]
  5615. 000048CC  588F                     addq.l     A7, 4
  5616. 000048CE  486C C3FC                pea.l      [A4 - 0x3C04]
  5617. 000048D2  4EBA 1062                jsr        [PC + 0x1062 /* 00005936 */]
  5618. 000048D6  588F                     addq.l     A7, 4
  5619. 000048D8  486C DCD0                pea.l      [A4 - 0x2330]
  5620. 000048DC  4EBA 2858                jsr        [PC + 0x2858 /* 00007136 */]
  5621. 000048E0  588F                     addq.l     A7, 4
  5622. 000048E2  4EBA DE70                jsr        [PC - 0x2190 /* 00002754 */]
  5623. 000048E6  4EBA C6FC                jsr        [PC - 0x3904 /* 00000FE4 */]
  5624. 000048EA  4EBA F840                jsr        [PC - 0x7C0 /* 0000412C */]
  5625. 000048EE  302C DCFA                move.w     D0, [A4 - 0x2306]
  5626. 000048F2  B06C DCF6                cmp.w      D0, [A4 - 0x230A]
  5627. 000048F6  6600 0038                bne        +0x3A /* 00004930 */
  5628. 000048FA  302C DCFA                move.w     D0, [A4 - 0x2306]
  5629. 000048FE  48C0                     ext.l      D0
  5630. 00004900  2F00                     move.l     -[A7], D0
  5631. 00004902  203C 0000 01F4           move.l     D0, 0x1F4
  5632. 00004908  2F00                     move.l     -[A7], D0
  5633. 0000490A  4EBA 1F68                jsr        [PC + 0x1F68 /* 00006874 */]
  5634. 0000490E  201F                     move.l     D0, [A7]+
  5635. 00004910  D1AC DCD8                add.l      [A4 - 0x2328], D0
  5636. 00004914  2F2C DD30                move.l     -[A7], [A4 - 0x22D0]
  5637. 00004918  4EBA 1000                jsr        [PC + 0x1000 /* 0000591A */]
  5638. 0000491C  588F                     addq.l     A7, 4
  5639. 0000491E  4EBA C5F0                jsr        [PC - 0x3A10 /* 00000F10 */]
  5640. 00004922  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5641. 00004926  4EBA 0FF2                jsr        [PC + 0xFF2 /* 0000591A */]
  5642. 0000492A  588F                     addq.l     A7, 4
  5643. 0000492C  6000 0086                bra        +0x88 /* 000049B4 */
  5644. label00004930:
  5645. 00004930  396E FFFE DD0E           move.w     [A4 - 0x22F2], [A6 - 0x2]
  5646. 00004936  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  5647. label0000493C:
  5648. 0000493C  302E FFFE                move.w     D0, [A6 - 0x2]
  5649. 00004940  B06C DD0E                cmp.w      D0, [A4 - 0x22F2]
  5650. 00004944  6C00 0028                bge        +0x2A /* 0000496E */
  5651. 00004948  302E FFFE                move.w     D0, [A6 - 0x2]
  5652. 0000494C  E380                     asl        D0, 1
  5653. 0000494E  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5654. 00004952  D0C0                     add.w      A0, D0
  5655. 00004954  10BC 004D                move.b     [A0], 0x4D /* 'M' */
  5656. 00004958  302E FFFE                move.w     D0, [A6 - 0x2]
  5657. 0000495C  E380                     asl        D0, 1
  5658. 0000495E  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5659. 00004962  D0C0                     add.w      A0, D0
  5660. 00004964  4210                     clr.b      [A0]
  5661. 00004966  526E FFFE                addq.w     [A6 - 0x2], 1
  5662. 0000496A  6000 FFD0                bra        -0x2E /* 0000493C */
  5663. label0000496E:
  5664. 0000496E  302C DCFA                move.w     D0, [A4 - 0x2306]
  5665. 00004972  906C DCF6                sub.w      D0, [A4 - 0x230A]
  5666. 00004976  48C0                     ext.l      D0
  5667. 00004978  2F00                     move.l     -[A7], D0
  5668. 0000497A  203C 0000 01F4           move.l     D0, 0x1F4
  5669. 00004980  2F00                     move.l     -[A7], D0
  5670. 00004982  4EBA 1EF0                jsr        [PC + 0x1EF0 /* 00006874 */]
  5671. 00004986  201F                     move.l     D0, [A7]+
  5672. 00004988  91AC DCD8                sub.l      [A4 - 0x2328], D0
  5673. 0000498C  0CAC 0000 0000 DCD8      cmpi.l     [A4 - 0x2328], 0x0
  5674. 00004994  6C00 0006                bge        +0x8 /* 0000499C */
  5675. 00004998  42AC DCD8                clr.l      [A4 - 0x2328]
  5676. label0000499C:
  5677. 0000499C  2F2C DD30                move.l     -[A7], [A4 - 0x22D0]
  5678. 000049A0  4EBA 0F78                jsr        [PC + 0xF78 /* 0000591A */]
  5679. 000049A4  588F                     addq.l     A7, 4
  5680. 000049A6  4EBA C568                jsr        [PC - 0x3A98 /* 00000F10 */]
  5681. 000049AA  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5682. 000049AE  4EBA 0F6A                jsr        [PC + 0xF6A /* 0000591A */]
  5683. 000049B2  588F                     addq.l     A7, 4
  5684. label000049B4:
  5685. 000049B4  4EBA C31C                jsr        [PC - 0x3CE4 /* 00000CD2 */]
  5686. 000049B8  426C DCF6                clr.w      [A4 - 0x230A]
  5687. 000049BC  4EBA F98C                jsr        [PC - 0x674 /* 0000434A */]
  5688. 000049C0  426C DCEC                clr.w      [A4 - 0x2314]
  5689. 000049C4  4EBA C716                jsr        [PC - 0x38EA /* 000010DC */]
  5690. 000049C8  302C DD02                move.w     D0, [A4 - 0x22FE]
  5691. 000049CC  C1FC 0004                muls.w     D0, 0x4
  5692. 000049D0  5840                     addq.w     D0, 4
  5693. 000049D2  3F00                     move.w     -[A7], D0
  5694. 000049D4  302C DD04                move.w     D0, [A4 - 0x22FC]
  5695. 000049D8  C1FC 0004                muls.w     D0, 0x4
  5696. 000049DC  5840                     addq.w     D0, 4
  5697. 000049DE  3F00                     move.w     -[A7], D0
  5698. 000049E0  302C DD02                move.w     D0, [A4 - 0x22FE]
  5699. 000049E4  C1FC 0004                muls.w     D0, 0x4
  5700. 000049E8  3F00                     move.w     -[A7], D0
  5701. 000049EA  302C DD04                move.w     D0, [A4 - 0x22FC]
  5702. 000049EE  C1FC 0004                muls.w     D0, 0x4
  5703. 000049F2  3F00                     move.w     -[A7], D0
  5704. 000049F4  486C DCB8                pea.l      [A4 - 0x2348]
  5705. 000049F8  4EBA 3560                jsr        [PC + 0x3560 /* 00007F5A */]
  5706. 000049FC  DEFC 000C                add.w      A7, 0xC
  5707. 00004A00  486C DCB8                pea.l      [A4 - 0x2348]
  5708. 00004A04  4EBA 273E                jsr        [PC + 0x273E /* 00007144 */]
  5709. 00004A08  588F                     addq.l     A7, 4
  5710. 00004A0A  4EBA CBEA                jsr        [PC - 0x3416 /* 000015F6 */]
  5711. 00004A0E  486C DCD0                pea.l      [A4 - 0x2330]
  5712. 00004A12  4EBA 2730                jsr        [PC + 0x2730 /* 00007144 */]
  5713. 00004A16  588F                     addq.l     A7, 4
  5714. label00004A18:
  5715. 00004A18  6000 01A2                bra        +0x1A4 /* 00004BBC */
  5716. label00004A1C:
  5717. 00004A1C  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5718. 00004A20  E380                     asl        D0, 1
  5719. 00004A22  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5720. 00004A26  D0C0                     add.w      A0, D0
  5721. 00004A28  1010                     move.b     D0, [A0]
  5722. 00004A2A  322C DD0C                move.w     D1, [A4 - 0x22F4]
  5723. 00004A2E  E381                     asl        D1, 1
  5724. 00004A30  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5725. 00004A34  D0C1                     add.w      A0, D1
  5726. 00004A36  1210                     move.b     D1, [A0]
  5727. 00004A38  4881                     ext.w      D1
  5728. 00004A3A  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  5729. 00004A3E  41EC E836                lea.l      A0, [A4 - 0x17CA]
  5730. 00004A42  D288                     add.l      D1, A0
  5731. 00004A44  4880                     ext.w      D0
  5732. 00004A46  2041                     movea.l    A0, D1
  5733. 00004A48  D0C0                     add.w      A0, D0
  5734. 00004A4A  1010                     move.b     D0, [A0]
  5735. 00004A4C  4880                     ext.w      D0
  5736. 00004A4E  6000 0002                bra        +0x4 /* 00004A52 */
  5737. label00004A52:
  5738. 00004A52  B07C 0001                cmp.w      D0, 0x1
  5739. 00004A56  6700 0006                beq        +0x8 /* 00004A5E */
  5740. 00004A5A  6000 0014                bra        +0x16 /* 00004A70 */
  5741. label00004A5E:
  5742. 00004A5E  3F3C 0006                move.w     -[A7], 0x6
  5743. 00004A62  4EBA DB80                jsr        [PC - 0x2480 /* 000025E4 */]
  5744. 00004A66  548F                     addq.l     A7, 2
  5745. 00004A68  6000 0024                bra        +0x26 /* 00004A8E */
  5746. 00004A6C  6000 000E                bra        +0x10 /* 00004A7C */
  5747. label00004A70:
  5748. 00004A70  B07C 0002                cmp.w      D0, 0x2
  5749. 00004A74  6700 0006                beq        +0x8 /* 00004A7C */
  5750. 00004A78  6000 0014                bra        +0x16 /* 00004A8E */
  5751. label00004A7C:
  5752. 00004A7C  3F3C 0005                move.w     -[A7], 0x5
  5753. 00004A80  4EBA DB62                jsr        [PC - 0x249E /* 000025E4 */]
  5754. 00004A84  548F                     addq.l     A7, 2
  5755. 00004A86  6000 0006                bra        +0x8 /* 00004A8E */
  5756. 00004A8A  6000 0002                bra        +0x4 /* 00004A8E */
  5757. label00004A8E:
  5758. 00004A8E  536C DCF8                subq.w     [A4 - 0x2308], 1
  5759. 00004A92  302C DCF8                move.w     D0, [A4 - 0x2308]
  5760. 00004A96  0C40 FFFF                cmpi.w     D0, 0xFFFF
  5761. 00004A9A  6600 0022                bne        +0x24 /* 00004ABE */
  5762. 00004A9E  4EBA F95A                jsr        [PC - 0x6A6 /* 000043FA */]
  5763. 00004AA2  397C 0001 DD08           move.w     [A4 - 0x22F8], 0x1
  5764. 00004AA8  426C DD06                clr.w      [A4 - 0x22FA]
  5765. 00004AAC  3F3C 0015                move.w     -[A7], 0x15
  5766. 00004AB0  4EBA DB32                jsr        [PC - 0x24CE /* 000025E4 */]
  5767. 00004AB4  548F                     addq.l     A7, 2
  5768. 00004AB6  4EBA 06A2                jsr        [PC + 0x6A2 /* 0000515A */]
  5769. 00004ABA  6000 0100                bra        +0x102 /* 00004BBC */
  5770. label00004ABE:
  5771. 00004ABE  4EBA F93A                jsr        [PC - 0x6C6 /* 000043FA */]
  5772. 00004AC2  426C DD10                clr.w      [A4 - 0x22F0]
  5773. 00004AC6  397C 0005 DD0E           move.w     [A4 - 0x22F2], 0x5
  5774. 00004ACC  4EBA DBB0                jsr        [PC - 0x2450 /* 0000267E */]
  5775. 00004AD0  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5776. 00004AD4  4EBA 0E44                jsr        [PC + 0xE44 /* 0000591A */]
  5777. 00004AD8  588F                     addq.l     A7, 4
  5778. 00004ADA  486C C3FC                pea.l      [A4 - 0x3C04]
  5779. 00004ADE  4EBA 0E56                jsr        [PC + 0xE56 /* 00005936 */]
  5780. 00004AE2  588F                     addq.l     A7, 4
  5781. 00004AE4  486C DCD0                pea.l      [A4 - 0x2330]
  5782. 00004AE8  4EBA 264C                jsr        [PC + 0x264C /* 00007136 */]
  5783. 00004AEC  588F                     addq.l     A7, 4
  5784. 00004AEE  4EBA DC64                jsr        [PC - 0x239C /* 00002754 */]
  5785. 00004AF2  4EBA C4F0                jsr        [PC - 0x3B10 /* 00000FE4 */]
  5786. 00004AF6  4EBA F634                jsr        [PC - 0x9CC /* 0000412C */]
  5787. 00004AFA  323C 0005                move.w     D1, 0x5
  5788. 00004AFE  0C6C 0000 DCEE           cmpi.w     [A4 - 0x2312], 0x0
  5789. 00004B04  57C0                     seq        D0
  5790. 00004B06  C07C 0001                and.w      D0, 0x1
  5791. 00004B0A  C3C0                     muls.w     D1, D0
  5792. 00004B0C  302C DCEE                move.w     D0, [A4 - 0x2312]
  5793. 00004B10  D041                     add.w      D0, D1
  5794. 00004B12  3940 DD0E                move.w     [A4 - 0x22F2], D0
  5795. 00004B16  0C6C 0005 DCEE           cmpi.w     [A4 - 0x2312], 0x5
  5796. 00004B1C  6700 003A                beq        +0x3C /* 00004B58 */
  5797. 00004B20  3D7C 0005 FFFE           move.w     [A6 - 0x2], 0x5
  5798. label00004B26:
  5799. 00004B26  302E FFFE                move.w     D0, [A6 - 0x2]
  5800. 00004B2A  B06C DD0E                cmp.w      D0, [A4 - 0x22F2]
  5801. 00004B2E  6C00 0028                bge        +0x2A /* 00004B58 */
  5802. 00004B32  302E FFFE                move.w     D0, [A6 - 0x2]
  5803. 00004B36  E380                     asl        D0, 1
  5804. 00004B38  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5805. 00004B3C  D0C0                     add.w      A0, D0
  5806. 00004B3E  10BC 004D                move.b     [A0], 0x4D /* 'M' */
  5807. 00004B42  302E FFFE                move.w     D0, [A6 - 0x2]
  5808. 00004B46  E380                     asl        D0, 1
  5809. 00004B48  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5810. 00004B4C  D0C0                     add.w      A0, D0
  5811. 00004B4E  4210                     clr.b      [A0]
  5812. 00004B50  526E FFFE                addq.w     [A6 - 0x2], 1
  5813. 00004B54  6000 FFD0                bra        -0x2E /* 00004B26 */
  5814. label00004B58:
  5815. 00004B58  4EBA C178                jsr        [PC - 0x3E88 /* 00000CD2 */]
  5816. 00004B5C  426C DCF6                clr.w      [A4 - 0x230A]
  5817. 00004B60  4EBA C57A                jsr        [PC - 0x3A86 /* 000010DC */]
  5818. 00004B64  4EBA F7E4                jsr        [PC - 0x81C /* 0000434A */]
  5819. 00004B68  426C DCEC                clr.w      [A4 - 0x2314]
  5820. 00004B6C  302C DD02                move.w     D0, [A4 - 0x22FE]
  5821. 00004B70  C1FC 0004                muls.w     D0, 0x4
  5822. 00004B74  5840                     addq.w     D0, 4
  5823. 00004B76  3F00                     move.w     -[A7], D0
  5824. 00004B78  302C DD04                move.w     D0, [A4 - 0x22FC]
  5825. 00004B7C  C1FC 0004                muls.w     D0, 0x4
  5826. 00004B80  5840                     addq.w     D0, 4
  5827. 00004B82  3F00                     move.w     -[A7], D0
  5828. 00004B84  302C DD02                move.w     D0, [A4 - 0x22FE]
  5829. 00004B88  C1FC 0004                muls.w     D0, 0x4
  5830. 00004B8C  3F00                     move.w     -[A7], D0
  5831. 00004B8E  302C DD04                move.w     D0, [A4 - 0x22FC]
  5832. 00004B92  C1FC 0004                muls.w     D0, 0x4
  5833. 00004B96  3F00                     move.w     -[A7], D0
  5834. 00004B98  486C DCB8                pea.l      [A4 - 0x2348]
  5835. 00004B9C  4EBA 33BC                jsr        [PC + 0x33BC /* 00007F5A */]
  5836. 00004BA0  DEFC 000C                add.w      A7, 0xC
  5837. 00004BA4  486C DCB8                pea.l      [A4 - 0x2348]
  5838. 00004BA8  4EBA 259A                jsr        [PC + 0x259A /* 00007144 */]
  5839. 00004BAC  588F                     addq.l     A7, 4
  5840. 00004BAE  4EBA CA46                jsr        [PC - 0x35BA /* 000015F6 */]
  5841. 00004BB2  486C DCD0                pea.l      [A4 - 0x2330]
  5842. 00004BB6  4EBA 258C                jsr        [PC + 0x258C /* 00007144 */]
  5843. 00004BBA  588F                     addq.l     A7, 4
  5844. label00004BBC:
  5845. 00004BBC  6000 0034                bra        +0x36 /* 00004BF2 */
  5846. label00004BC0:
  5847. 00004BC0  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5848. 00004BC4  E380                     asl        D0, 1
  5849. 00004BC6  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5850. 00004BCA  D0C0                     add.w      A0, D0
  5851. 00004BCC  1010                     move.b     D0, [A0]
  5852. 00004BCE  322C DD0C                move.w     D1, [A4 - 0x22F4]
  5853. 00004BD2  E381                     asl        D1, 1
  5854. 00004BD4  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5855. 00004BD8  D0C1                     add.w      A0, D1
  5856. 00004BDA  1210                     move.b     D1, [A0]
  5857. 00004BDC  4881                     ext.w      D1
  5858. 00004BDE  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  5859. 00004BE2  41EC E836                lea.l      A0, [A4 - 0x17CA]
  5860. 00004BE6  D288                     add.l      D1, A0
  5861. 00004BE8  4880                     ext.w      D0
  5862. 00004BEA  2041                     movea.l    A0, D1
  5863. 00004BEC  D0C0                     add.w      A0, D0
  5864. 00004BEE  10BC 0002                move.b     [A0], 0x2
  5865. label00004BF2:
  5866. 00004BF2  4E5E                     unlink     A6
  5867. 00004BF4  4E75                     rts
  5868. fn00004BF6:
  5869. 00004BF6  4E56 0000                link       A6, 0
  5870. 00004BFA  426C DD10                clr.w      [A4 - 0x22F0]
  5871. 00004BFE  297C 0000 0001 DCDC      move.l     [A4 - 0x2324], 0x1
  5872. 00004C06  42AC DCD8                clr.l      [A4 - 0x2328]
  5873. 00004C0A  426C DD0A                clr.w      [A4 - 0x22F6]
  5874. 00004C0E  397C 0002 DCF8           move.w     [A4 - 0x2308], 0x2
  5875. 00004C14  426C DCF0                clr.w      [A4 - 0x2310]
  5876. 00004C18  426C DCF6                clr.w      [A4 - 0x230A]
  5877. 00004C1C  397C 0005 DD0E           move.w     [A4 - 0x22F2], 0x5
  5878. 00004C22  397C 0001 DD06           move.w     [A4 - 0x22FA], 0x1
  5879. 00004C28  426C DCEE                clr.w      [A4 - 0x2312]
  5880. 00004C2C  4EBA DA50                jsr        [PC - 0x25B0 /* 0000267E */]
  5881. 00004C30  4EBA D8B4                jsr        [PC - 0x274C /* 000024E6 */]
  5882. 00004C34  3F3C 0002                move.w     -[A7], 0x2
  5883. 00004C38  4EBA D9AA                jsr        [PC - 0x2656 /* 000025E4 */]
  5884. 00004C3C  548F                     addq.l     A7, 2
  5885. 00004C3E  4EBA C092                jsr        [PC - 0x3F6E /* 00000CD2 */]
  5886. 00004C42  4EBA C3A0                jsr        [PC - 0x3C60 /* 00000FE4 */]
  5887. 00004C46  4EBA C494                jsr        [PC - 0x3B6C /* 000010DC */]
  5888. 00004C4A  486C C3FC                pea.l      [A4 - 0x3C04]
  5889. 00004C4E  4EBA 0CE6                jsr        [PC + 0xCE6 /* 00005936 */]
  5890. 00004C52  588F                     addq.l     A7, 4
  5891. 00004C54  486C DCD0                pea.l      [A4 - 0x2330]
  5892. 00004C58  4EBA 24DC                jsr        [PC + 0x24DC /* 00007136 */]
  5893. 00004C5C  588F                     addq.l     A7, 4
  5894. 00004C5E  4EBA DAF4                jsr        [PC - 0x250C /* 00002754 */]
  5895. 00004C62  4EBA F4C8                jsr        [PC - 0xB38 /* 0000412C */]
  5896. 00004C66  4EBA F6E2                jsr        [PC - 0x91E /* 0000434A */]
  5897. 00004C6A  426C DCEC                clr.w      [A4 - 0x2314]
  5898. 00004C6E  302C DD02                move.w     D0, [A4 - 0x22FE]
  5899. 00004C72  C1FC 0004                muls.w     D0, 0x4
  5900. 00004C76  5840                     addq.w     D0, 4
  5901. 00004C78  3F00                     move.w     -[A7], D0
  5902. 00004C7A  302C DD04                move.w     D0, [A4 - 0x22FC]
  5903. 00004C7E  C1FC 0004                muls.w     D0, 0x4
  5904. 00004C82  5840                     addq.w     D0, 4
  5905. 00004C84  3F00                     move.w     -[A7], D0
  5906. 00004C86  302C DD02                move.w     D0, [A4 - 0x22FE]
  5907. 00004C8A  C1FC 0004                muls.w     D0, 0x4
  5908. 00004C8E  3F00                     move.w     -[A7], D0
  5909. 00004C90  302C DD04                move.w     D0, [A4 - 0x22FC]
  5910. 00004C94  C1FC 0004                muls.w     D0, 0x4
  5911. 00004C98  3F00                     move.w     -[A7], D0
  5912. 00004C9A  486C DCB8                pea.l      [A4 - 0x2348]
  5913. 00004C9E  4EBA 32BA                jsr        [PC + 0x32BA /* 00007F5A */]
  5914. 00004CA2  DEFC 000C                add.w      A7, 0xC
  5915. 00004CA6  486C DCB8                pea.l      [A4 - 0x2348]
  5916. 00004CAA  4EBA 2498                jsr        [PC + 0x2498 /* 00007144 */]
  5917. 00004CAE  588F                     addq.l     A7, 4
  5918. 00004CB0  4EBA C944                jsr        [PC - 0x36BC /* 000015F6 */]
  5919. 00004CB4  486C DCD0                pea.l      [A4 - 0x2330]
  5920. 00004CB8  4EBA 248A                jsr        [PC + 0x248A /* 00007144 */]
  5921. 00004CBC  588F                     addq.l     A7, 4
  5922. 00004CBE  4E5E                     unlink     A6
  5923. 00004CC0  4E75                     rts
  5924. fn00004CC2:
  5925. 00004CC2  4E56 FFEE                link       A6, -0x0012
  5926. 00004CC6  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5927. 00004CCA  4EBA 0C4E                jsr        [PC + 0xC4E /* 0000591A */]
  5928. 00004CCE  588F                     addq.l     A7, 4
  5929. 00004CD0  4EBA B3F6                jsr        [PC - 0x4C0A /* 000000C8 */]
  5930. 00004CD4  0C6C 0001 DD06           cmpi.w     [A4 - 0x22FA], 0x1
  5931. 00004CDA  6600 0014                bne        +0x16 /* 00004CF0 */
  5932. 00004CDE  4EBA C916                jsr        [PC - 0x36EA /* 000015F6 */]
  5933. 00004CE2  486C DCD0                pea.l      [A4 - 0x2330]
  5934. 00004CE6  4EBA 245C                jsr        [PC + 0x245C /* 00007144 */]
  5935. 00004CEA  588F                     addq.l     A7, 4
  5936. 00004CEC  6000 0006                bra        +0x8 /* 00004CF4 */
  5937. label00004CF0:
  5938. 00004CF0  4EBA FF04                jsr        [PC - 0xFC /* 00004BF6 */]
  5939. label00004CF4:
  5940. 00004CF4  486C DCE4                pea.l      [A4 - 0x231C]
  5941. 00004CF8  4EBA 15F6                jsr        [PC + 0x15F6 /* 000062F0 */]
  5942. 00004CFC  588F                     addq.l     A7, 4
  5943. label00004CFE:
  5944. 00004CFE  486C DCE0                pea.l      [A4 - 0x2320]
  5945. 00004D02  4EBA 15EC                jsr        [PC + 0x15EC /* 000062F0 */]
  5946. 00004D06  588F                     addq.l     A7, 4
  5947. 00004D08  202C DCE4                move.l     D0, [A4 - 0x231C]
  5948. 00004D0C  B0AC DCE0                cmp.l      D0, [A4 - 0x2320]
  5949. 00004D10  6700 0056                beq        +0x58 /* 00004D68 */
  5950. 00004D14  302C DCFC                move.w     D0, [A4 - 0x2304]
  5951. 00004D18  6700 004E                beq        +0x50 /* 00004D68 */
  5952. 00004D1C  303C 0032                move.w     D0, 0x32 /* '2' */
  5953. 00004D20  0CAC 0000 0032 DCD8      cmpi.l     [A4 - 0x2328], 0x32 /* '2' */
  5954. 00004D28  5DC1                     slt        D1
  5955. 00004D2A  C27C 0001                and.w      D1, 0x1
  5956. 00004D2E  C1C1                     muls.w     D0, D1
  5957. 00004D30  3D40 FFEE                move.w     [A6 - 0x12], D0
  5958. 00004D34  303C 0032                move.w     D0, 0x32 /* '2' */
  5959. 00004D38  906E FFEE                sub.w      D0, [A6 - 0x12]
  5960. 00004D3C  48C0                     ext.l      D0
  5961. 00004D3E  91AC DCD8                sub.l      [A4 - 0x2328], D0
  5962. 00004D42  2F2C DD30                move.l     -[A7], [A4 - 0x22D0]
  5963. 00004D46  4EBA 0BD2                jsr        [PC + 0xBD2 /* 0000591A */]
  5964. 00004D4A  588F                     addq.l     A7, 4
  5965. 00004D4C  4EBA C1C2                jsr        [PC - 0x3E3E /* 00000F10 */]
  5966. 00004D50  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  5967. 00004D54  4EBA 0BC4                jsr        [PC + 0xBC4 /* 0000591A */]
  5968. 00004D58  588F                     addq.l     A7, 4
  5969. 00004D5A  4EBA D318                jsr        [PC - 0x2CE8 /* 00002074 */]
  5970. 00004D5E  296C DCE0 DCE4           move.l     [A4 - 0x231C], [A4 - 0x2320]
  5971. 00004D64  6000 0014                bra        +0x16 /* 00004D7A */
  5972. label00004D68:
  5973. 00004D68  486C DCE8                pea.l      [A4 - 0x2318]
  5974. 00004D6C  302C DCFC                move.w     D0, [A4 - 0x2304]
  5975. 00004D70  48C0                     ext.l      D0
  5976. 00004D72  2F00                     move.l     -[A7], D0
  5977. 00004D74  4EBA 158A                jsr        [PC + 0x158A /* 00006300 */]
  5978. 00004D78  508F                     addq.l     A7, 8
  5979. label00004D7A:
  5980. 00004D7A  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5981. 00004D7E  E380                     asl        D0, 1
  5982. 00004D80  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  5983. 00004D84  D0C0                     add.w      A0, D0
  5984. 00004D86  1010                     move.b     D0, [A0]
  5985. 00004D88  4880                     ext.w      D0
  5986. 00004D8A  3D40 FFFE                move.w     [A6 - 0x2], D0
  5987. 00004D8E  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  5988. 00004D94  302C DD0C                move.w     D0, [A4 - 0x22F4]
  5989. 00004D98  E380                     asl        D0, 1
  5990. 00004D9A  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  5991. 00004D9E  D0C0                     add.w      A0, D0
  5992. 00004DA0  1010                     move.b     D0, [A0]
  5993. 00004DA2  4880                     ext.w      D0
  5994. 00004DA4  3D40 FFFC                move.w     [A6 - 0x4], D0
  5995. 00004DA8  3D6E FFFC FFF8           move.w     [A6 - 0x8], [A6 - 0x4]
  5996. 00004DAE  0C6C 0001 DD10           cmpi.w     [A4 - 0x22F0], 0x1
  5997. 00004DB4  57C0                     seq        D0
  5998. 00004DB6  C07C 0001                and.w      D0, 0x1
  5999. 00004DBA  0C6C 0003 DD10           cmpi.w     [A4 - 0x22F0], 0x3
  6000. 00004DC0  57C1                     seq        D1
  6001. 00004DC2  C27C 0001                and.w      D1, 0x1
  6002. 00004DC6  9041                     sub.w      D0, D1
  6003. 00004DC8  D16E FFFE                add.w      [A6 - 0x2], D0
  6004. 00004DCC  0C6C 0002 DD10           cmpi.w     [A4 - 0x22F0], 0x2
  6005. 00004DD2  57C0                     seq        D0
  6006. 00004DD4  C07C 0001                and.w      D0, 0x1
  6007. 00004DD8  0C6C 0000 DD10           cmpi.w     [A4 - 0x22F0], 0x0
  6008. 00004DDE  57C1                     seq        D1
  6009. 00004DE0  C27C 0001                and.w      D1, 0x1
  6010. 00004DE4  9041                     sub.w      D0, D1
  6011. 00004DE6  D16E FFFC                add.w      [A6 - 0x4], D0
  6012. 00004DEA  526C DD0C                addq.w     [A4 - 0x22F4], 1
  6013. 00004DEE  302C DD0C                move.w     D0, [A4 - 0x22F4]
  6014. 00004DF2  B06C DD0E                cmp.w      D0, [A4 - 0x22F2]
  6015. 00004DF6  6600 0006                bne        +0x8 /* 00004DFE */
  6016. 00004DFA  426C DD0C                clr.w      [A4 - 0x22F4]
  6017. label00004DFE:
  6018. 00004DFE  486C C3F4                pea.l      [A4 - 0x3C0C]
  6019. 00004E02  4EBA 2DBA                jsr        [PC + 0x2DBA /* 00007BBE */]
  6020. 00004E06  588F                     addq.l     A7, 4
  6021. 00004E08  302C DD0C                move.w     D0, [A4 - 0x22F4]
  6022. 00004E0C  E380                     asl        D0, 1
  6023. 00004E0E  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  6024. 00004E12  D0C0                     add.w      A0, D0
  6025. 00004E14  1010                     move.b     D0, [A0]
  6026. 00004E16  4880                     ext.w      D0
  6027. 00004E18  C1FC 0004                muls.w     D0, 0x4
  6028. 00004E1C  3F00                     move.w     -[A7], D0
  6029. 00004E1E  302C DD0C                move.w     D0, [A4 - 0x22F4]
  6030. 00004E22  E380                     asl        D0, 1
  6031. 00004E24  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  6032. 00004E28  D0C0                     add.w      A0, D0
  6033. 00004E2A  1010                     move.b     D0, [A0]
  6034. 00004E2C  4880                     ext.w      D0
  6035. 00004E2E  C1FC 0004                muls.w     D0, 0x4
  6036. 00004E32  3F00                     move.w     -[A7], D0
  6037. 00004E34  4EBA 2D96                jsr        [PC + 0x2D96 /* 00007BCC */]
  6038. 00004E38  588F                     addq.l     A7, 4
  6039. 00004E3A  4267                     clr.w      -[A7]
  6040. 00004E3C  4267                     clr.w      -[A7]
  6041. 00004E3E  4EBA 2DC2                jsr        [PC + 0x2DC2 /* 00007C02 */]
  6042. 00004E42  588F                     addq.l     A7, 4
  6043. 00004E44  302C DD0C                move.w     D0, [A4 - 0x22F4]
  6044. 00004E48  E380                     asl        D0, 1
  6045. 00004E4A  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  6046. 00004E4E  D0C0                     add.w      A0, D0
  6047. 00004E50  1010                     move.b     D0, [A0]
  6048. 00004E52  322C DD0C                move.w     D1, [A4 - 0x22F4]
  6049. 00004E56  E381                     asl        D1, 1
  6050. 00004E58  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  6051. 00004E5C  D0C1                     add.w      A0, D1
  6052. 00004E5E  1210                     move.b     D1, [A0]
  6053. 00004E60  4881                     ext.w      D1
  6054. 00004E62  C3FC 004E                muls.w     D1, 0x4E /* 'N' */
  6055. 00004E66  41EC E836                lea.l      A0, [A4 - 0x17CA]
  6056. 00004E6A  D288                     add.l      D1, A0
  6057. 00004E6C  4880                     ext.w      D0
  6058. 00004E6E  2041                     movea.l    A0, D1
  6059. 00004E70  D0C0                     add.w      A0, D0
  6060. 00004E72  4210                     clr.b      [A0]
  6061. 00004E74  302E FFFE                move.w     D0, [A6 - 0x2]
  6062. 00004E78  322C DD0C                move.w     D1, [A4 - 0x22F4]
  6063. 00004E7C  E381                     asl        D1, 1
  6064. 00004E7E  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  6065. 00004E82  D0C1                     add.w      A0, D1
  6066. 00004E84  1080                     move.b     [A0], D0
  6067. 00004E86  302E FFFC                move.w     D0, [A6 - 0x4]
  6068. 00004E8A  322C DD0C                move.w     D1, [A4 - 0x22F4]
  6069. 00004E8E  E381                     asl        D1, 1
  6070. 00004E90  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  6071. 00004E94  D0C1                     add.w      A0, D1
  6072. 00004E96  1080                     move.b     [A0], D0
  6073. 00004E98  302C DD10                move.w     D0, [A4 - 0x22F0]
  6074. 00004E9C  E780                     asl        D0, 3
  6075. 00004E9E  41EC DA12                lea.l      A0, [A4 - 0x25EE]
  6076. 00004EA2  D0C0                     add.w      A0, D0
  6077. 00004EA4  41D0                     lea.l      A0, [A0]
  6078. 00004EA6  2F08                     move.l     -[A7], A0
  6079. 00004EA8  4EBA 2D14                jsr        [PC + 0x2D14 /* 00007BBE */]
  6080. 00004EAC  588F                     addq.l     A7, 4
  6081. 00004EAE  302C DD0C                move.w     D0, [A4 - 0x22F4]
  6082. 00004EB2  E380                     asl        D0, 1
  6083. 00004EB4  41EC E05D                lea.l      A0, [A4 - 0x1FA3]
  6084. 00004EB8  D0C0                     add.w      A0, D0
  6085. 00004EBA  1010                     move.b     D0, [A0]
  6086. 00004EBC  4880                     ext.w      D0
  6087. 00004EBE  C1FC 0004                muls.w     D0, 0x4
  6088. 00004EC2  3F00                     move.w     -[A7], D0
  6089. 00004EC4  302C DD0C                move.w     D0, [A4 - 0x22F4]
  6090. 00004EC8  E380                     asl        D0, 1
  6091. 00004ECA  41EC E05C                lea.l      A0, [A4 - 0x1FA4]
  6092. 00004ECE  D0C0                     add.w      A0, D0
  6093. 00004ED0  1010                     move.b     D0, [A0]
  6094. 00004ED2  4880                     ext.w      D0
  6095. 00004ED4  C1FC 0004                muls.w     D0, 0x4
  6096. 00004ED8  3F00                     move.w     -[A7], D0
  6097. 00004EDA  4EBA 2CF0                jsr        [PC + 0x2CF0 /* 00007BCC */]
  6098. 00004EDE  588F                     addq.l     A7, 4
  6099. 00004EE0  4267                     clr.w      -[A7]
  6100. 00004EE2  4267                     clr.w      -[A7]
  6101. 00004EE4  4EBA 2D1C                jsr        [PC + 0x2D1C /* 00007C02 */]
  6102. 00004EE8  588F                     addq.l     A7, 4
  6103. 00004EEA  302E FFF8                move.w     D0, [A6 - 0x8]
  6104. 00004EEE  C1FC 0004                muls.w     D0, 0x4
  6105. 00004EF2  3F00                     move.w     -[A7], D0
  6106. 00004EF4  302E FFFA                move.w     D0, [A6 - 0x6]
  6107. 00004EF8  C1FC 0004                muls.w     D0, 0x4
  6108. 00004EFC  3F00                     move.w     -[A7], D0
  6109. 00004EFE  4EBA 2CCC                jsr        [PC + 0x2CCC /* 00007BCC */]
  6110. 00004F02  588F                     addq.l     A7, 4
  6111. 00004F04  302C DCEC                move.w     D0, [A4 - 0x2314]
  6112. 00004F08  6700 0014                beq        +0x16 /* 00004F1E */
  6113. 00004F0C  486C DA42                pea.l      [A4 - 0x25BE]
  6114. 00004F10  4EBA 2CAC                jsr        [PC + 0x2CAC /* 00007BBE */]
  6115. 00004F14  588F                     addq.l     A7, 4
  6116. 00004F16  426C DCEC                clr.w      [A4 - 0x2314]
  6117. 00004F1A  6000 000C                bra        +0xE /* 00004F28 */
  6118. label00004F1E:
  6119. 00004F1E  486C C3EC                pea.l      [A4 - 0x3C14]
  6120. 00004F22  4EBA 2C9A                jsr        [PC + 0x2C9A /* 00007BBE */]
  6121. 00004F26  588F                     addq.l     A7, 4
  6122. label00004F28:
  6123. 00004F28  4267                     clr.w      -[A7]
  6124. 00004F2A  4267                     clr.w      -[A7]
  6125. 00004F2C  4EBA 2CD4                jsr        [PC + 0x2CD4 /* 00007C02 */]
  6126. 00004F30  588F                     addq.l     A7, 4
  6127. 00004F32  4EBA F64E                jsr        [PC - 0x9B2 /* 00004582 */]
  6128. 00004F36  4EBA F504                jsr        [PC - 0xAFC /* 0000443C */]
  6129. 00004F3A  302C DD08                move.w     D0, [A4 - 0x22F8]
  6130. 00004F3E  6700 FDBE                beq        -0x240 /* 00004CFE */
  6131. 00004F42  426C DD08                clr.w      [A4 - 0x22F8]
  6132. 00004F46  0C6C 0000 DD06           cmpi.w     [A4 - 0x22FA], 0x0
  6133. 00004F4C  6600 003A                bne        +0x3C /* 00004F88 */
  6134. 00004F50  3F3C 0001                move.w     -[A7], 0x1
  6135. 00004F54  2F2C E054                move.l     -[A7], [A4 - 0x1FAC]
  6136. 00004F58  4EBA 16F4                jsr        [PC + 0x16F4 /* 0000664E */]
  6137. 00004F5C  5C8F                     addq.l     A7, 6
  6138. 00004F5E  3F3C 0002                move.w     -[A7], 0x2
  6139. 00004F62  2F2C E054                move.l     -[A7], [A4 - 0x1FAC]
  6140. 00004F66  4EBA 16D4                jsr        [PC + 0x16D4 /* 0000663C */]
  6141. 00004F6A  5C8F                     addq.l     A7, 6
  6142. 00004F6C  4EBA 1B8E                jsr        [PC + 0x1B8E /* 00006AFC */]
  6143. 00004F70  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  6144. 00004F74  4EBA 09A4                jsr        [PC + 0x9A4 /* 0000591A */]
  6145. 00004F78  588F                     addq.l     A7, 4
  6146. 00004F7A  486C DCD0                pea.l      [A4 - 0x2330]
  6147. 00004F7E  2F2C DA0E                move.l     -[A7], [A4 - 0x25F2]
  6148. 00004F82  4EBA 21A0                jsr        [PC + 0x21A0 /* 00007124 */]
  6149. 00004F86  508F                     addq.l     A7, 8
  6150. label00004F88:
  6151. 00004F88  4E5E                     unlink     A6
  6152. 00004F8A  4E75                     rts
  6153. fn00004F8C:
  6154. 00004F8C  4E56 0000                link       A6, 0
  6155. 00004F90  4EBA B0F4                jsr        [PC - 0x4F0C /* 00000086 */]
  6156. 00004F94  3F3C 008A                move.w     -[A7], 0x8A
  6157. 00004F98  4EBA 1AB8                jsr        [PC + 0x1AB8 /* 00006A52 */]
  6158. 00004F9C  548F                     addq.l     A7, 2
  6159. 00004F9E  3F3C 0001                move.w     -[A7], 0x1
  6160. 00004FA2  486C 02A4                pea.l      [A4 + 0x2A4]
  6161. 00004FA6  4EBA 2164                jsr        [PC + 0x2164 /* 0000710C */]
  6162. 00004FAA  5C8F                     addq.l     A7, 6
  6163. 00004FAC  2940 DC80                move.l     [A4 - 0x2380], D0
  6164. 00004FB0  3F3C 0004                move.w     -[A7], 0x4
  6165. 00004FB4  486C 02AA                pea.l      [A4 + 0x2AA]
  6166. 00004FB8  4EBA 2152                jsr        [PC + 0x2152 /* 0000710C */]
  6167. 00004FBC  5C8F                     addq.l     A7, 6
  6168. 00004FBE  2940 DA0E                move.l     [A4 - 0x25F2], D0
  6169. 00004FC2  486C C386                pea.l      [A4 - 0x3C7A]
  6170. 00004FC6  4EBA 1328                jsr        [PC + 0x1328 /* 000062F0 */]
  6171. 00004FCA  588F                     addq.l     A7, 4
  6172. 00004FCC  4EBA C3A0                jsr        [PC - 0x3C60 /* 0000136E */]
  6173. 00004FD0  4EBA 00AA                jsr        [PC + 0xAA /* 0000507C */]
  6174. 00004FD4  4EBA BCFC                jsr        [PC - 0x4304 /* 00000CD2 */]
  6175. 00004FD8  4EBA BBC2                jsr        [PC - 0x443E /* 00000B9C */]
  6176. 00004FDC  4EBA C006                jsr        [PC - 0x3FFA /* 00000FE4 */]
  6177. 00004FE0  4EBA C0FA                jsr        [PC - 0x3F06 /* 000010DC */]
  6178. 00004FE4  2F2C DD38                move.l     -[A7], [A4 - 0x22C8]
  6179. 00004FE8  4EBA 0930                jsr        [PC + 0x930 /* 0000591A */]
  6180. 00004FEC  588F                     addq.l     A7, 4
  6181. 00004FEE  486C DCD0                pea.l      [A4 - 0x2330]
  6182. 00004FF2  2F2C DA0E                move.l     -[A7], [A4 - 0x25F2]
  6183. 00004FF6  4EBA 212C                jsr        [PC + 0x212C /* 00007124 */]
  6184. 00004FFA  508F                     addq.l     A7, 8
  6185. label00004FFC:
  6186. 00004FFC  486C DD14                pea.l      [A4 - 0x22EC]
  6187. 00005000  3F3C FFFF                move.w     -[A7], 0xFFFF
  6188. 00005004  4EBA 19F6                jsr        [PC + 0x19F6 /* 000069FC */]
  6189. 00005008  5C8F                     addq.l     A7, 6
  6190. 0000500A  4EBA 2336                jsr        [PC + 0x2336 /* 00007342 */]
  6191. 0000500E  302C DD14                move.w     D0, [A4 - 0x22EC]
  6192. 00005012  6000 0002                bra        +0x4 /* 00005016 */
  6193. label00005016:
  6194. 00005016  B07C 0001                cmp.w      D0, 0x1
  6195. 0000501A  6700 0006                beq        +0x8 /* 00005022 */
  6196. 0000501E  6000 000E                bra        +0x10 /* 0000502E */
  6197. label00005022:
  6198. 00005022  4EBA B498                jsr        [PC - 0x4B68 /* 000004BC */]
  6199. 00005026  6000 0046                bra        +0x48 /* 0000506E */
  6200. 0000502A  6000 000E                bra        +0x10 /* 0000503A */
  6201. label0000502E:
  6202. 0000502E  B07C 0003                cmp.w      D0, 0x3
  6203. 00005032  6700 0006                beq        +0x8 /* 0000503A */
  6204. 00005036  6000 0036                bra        +0x38 /* 0000506E */
  6205. label0000503A:
  6206. 0000503A  302C DD22                move.w     D0, [A4 - 0x22DE]
  6207. 0000503E  6700 0026                beq        +0x28 /* 00005066 */
  6208. 00005042  303C 0100                move.w     D0, 0x100
  6209. 00005046  6700 001E                beq        +0x20 /* 00005066 */
  6210. 0000504A  2F2C DD16                move.l     -[A7], [A4 - 0x22EA]
  6211. 0000504E  4EBA 2BD6                jsr        [PC + 0x2BD6 /* 00007C26 */]
  6212. 00005052  588F                     addq.l     A7, 4
  6213. 00005054  4880                     ext.w      D0
  6214. 00005056  3F00                     move.w     -[A7], D0
  6215. 00005058  4EBA 1EDE                jsr        [PC + 0x1EDE /* 00006F38 */]
  6216. 0000505C  548F                     addq.l     A7, 2
  6217. 0000505E  2F00                     move.l     -[A7], D0
  6218. 00005060  4EBA B61E                jsr        [PC - 0x49E2 /* 00000680 */]
  6219. 00005064  588F                     addq.l     A7, 4
  6220. label00005066:
  6221. 00005066  6000 0006                bra        +0x8 /* 0000506E */
  6222. 0000506A  6000 0002                bra        +0x4 /* 0000506E */
  6223. label0000506E:
  6224. 0000506E  302C DD12                move.w     D0, [A4 - 0x22EE]
  6225. 00005072  6600 FF88                bne        -0x76 /* 00004FFC */
  6226. 00005076  4E5E                     unlink     A6
  6227. 00005078  4E75                     rts
  6228. fn0000507A:
  6229. 0000507A  4E75                     rts
  6230. fn0000507C:
  6231. 0000507C  4E56 FFFE                link       A6, -0x0002
  6232. 00005080  486C 02BC                pea.l      [A4 + 0x2BC]
  6233. 00005084  486C 02B0                pea.l      [A4 + 0x2B0]
  6234. 00005088  4EBA 1652                jsr        [PC + 0x1652 /* 000066DC */]
  6235. 0000508C  508F                     addq.l     A7, 8
  6236. 0000508E  2940 DA00                move.l     [A4 - 0x2600], D0
  6237. 00005092  0CAC 0000 0000 DA00      cmpi.l     [A4 - 0x2600], 0x0
  6238. 0000509A  6600 0038                bne        +0x3A /* 000050D4 */
  6239. 0000509E  486C 02CA                pea.l      [A4 + 0x2CA]
  6240. 000050A2  486C 02BE                pea.l      [A4 + 0x2BE]
  6241. 000050A6  4EBA 1634                jsr        [PC + 0x1634 /* 000066DC */]
  6242. 000050AA  508F                     addq.l     A7, 8
  6243. 000050AC  2940 DA00                move.l     [A4 - 0x2600], D0
  6244. 000050B0  3F3C 000C                move.w     -[A7], 0xC
  6245. 000050B4  4EBA D52E                jsr        [PC - 0x2AD2 /* 000025E4 */]
  6246. 000050B8  548F                     addq.l     A7, 2
  6247. 000050BA  0CAC 0000 0000 DA00      cmpi.l     [A4 - 0x2600], 0x0
  6248. 000050C2  6600 000C                bne        +0xE /* 000050D0 */
  6249. 000050C6  3F3C 0014                move.w     -[A7], 0x14
  6250. 000050CA  4EBA D518                jsr        [PC - 0x2AE8 /* 000025E4 */]
  6251. 000050CE  548F                     addq.l     A7, 2
  6252. label000050D0:
  6253. 000050D0  6000 007A                bra        +0x7C /* 0000514C */
  6254. label000050D4:
  6255. 000050D4  426E FFFE                clr.w      [A6 - 0x2]
  6256. label000050D8:
  6257. 000050D8  0C6E 0013 FFFE           cmpi.w     [A6 - 0x2], 0x13
  6258. 000050DE  6E00 006C                bgt        +0x6E /* 0000514C */
  6259. 000050E2  2F2C DA00                move.l     -[A7], [A4 - 0x2600]
  6260. 000050E6  3F3C 0100                move.w     -[A7], 0x100
  6261. 000050EA  302E FFFE                move.w     D0, [A6 - 0x2]
  6262. 000050EE  C1FC 00FF                muls.w     D0, 0xFF
  6263. 000050F2  41EC C574                lea.l      A0, [A4 - 0x3A8C]
  6264. 000050F6  D0C0                     add.w      A0, D0
  6265. 000050F8  41D0                     lea.l      A0, [A0]
  6266. 000050FA  2F08                     move.l     -[A7], A0
  6267. 000050FC  4EBA 17E2                jsr        [PC + 0x17E2 /* 000068E0 */]
  6268. 00005100  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6269. 00005104  302E FFFE                move.w     D0, [A6 - 0x2]
  6270. 00005108  E380                     asl        D0, 1
  6271. 0000510A  41EC D9B0                lea.l      A0, [A4 - 0x2650]
  6272. 0000510E  D0C0                     add.w      A0, D0
  6273. 00005110  41D0                     lea.l      A0, [A0]
  6274. 00005112  2F08                     move.l     -[A7], A0
  6275. 00005114  302E FFFE                move.w     D0, [A6 - 0x2]
  6276. 00005118  E380                     asl        D0, 1
  6277. 0000511A  41EC D9D8                lea.l      A0, [A4 - 0x2628]
  6278. 0000511E  D0C0                     add.w      A0, D0
  6279. 00005120  41D0                     lea.l      A0, [A0]
  6280. 00005122  2F08                     move.l     -[A7], A0
  6281. 00005124  302E FFFE                move.w     D0, [A6 - 0x2]
  6282. 00005128  E580                     asl        D0, 2
  6283. 0000512A  41EC D960                lea.l      A0, [A4 - 0x26A0]
  6284. 0000512E  D0C0                     add.w      A0, D0
  6285. 00005130  41D0                     lea.l      A0, [A0]
  6286. 00005132  2F08                     move.l     -[A7], A0
  6287. 00005134  486C 02CC                pea.l      [A4 + 0x2CC]
  6288. 00005138  2F2C DA00                move.l     -[A7], [A4 - 0x2600]
  6289. 0000513C  4EBA 28D4                jsr        [PC + 0x28D4 /* 00007A12 */]
  6290. 00005140  DEFC 0014                add.w      A7, 0x14
  6291. 00005144  526E FFFE                addq.w     [A6 - 0x2], 1
  6292. 00005148  6000 FF8E                bra        -0x70 /* 000050D8 */
  6293. label0000514C:
  6294. 0000514C  2F2C DA00                move.l     -[A7], [A4 - 0x2600]
  6295. 00005150  4EBA 28DE                jsr        [PC + 0x28DE /* 00007A30 */]
  6296. 00005154  588F                     addq.l     A7, 4
  6297. 00005156  4E5E                     unlink     A6
  6298. 00005158  4E75                     rts
  6299. fn0000515A:
  6300. 0000515A  4E56 FEF2                link       A6, -0x010E
  6301. 0000515E  3D7C 0014 FFFC           move.w     [A6 - 0x4], 0x14
  6302. 00005164  202C DCD8                move.l     D0, [A4 - 0x2328]
  6303. 00005168  B0AC D9AC                cmp.l      D0, [A4 - 0x2654]
  6304. 0000516C  6F00 01DE                ble        +0x1E0 /* 0000534C */
  6305. 00005170  486C 02E4                pea.l      [A4 + 0x2E4]
  6306. 00005174  486C 02D8                pea.l      [A4 + 0x2D8]
  6307. 00005178  4EBA 1562                jsr        [PC + 0x1562 /* 000066DC */]
  6308. 0000517C  508F                     addq.l     A7, 8
  6309. 0000517E  2940 DA00                move.l     [A4 - 0x2600], D0
  6310. 00005182  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  6311. label00005188:
  6312. 00005188  526E FFFE                addq.w     [A6 - 0x2], 1
  6313. 0000518C  202C DCD8                move.l     D0, [A4 - 0x2328]
  6314. 00005190  322E FFFE                move.w     D1, [A6 - 0x2]
  6315. 00005194  E581                     asl        D1, 2
  6316. 00005196  41EC D960                lea.l      A0, [A4 - 0x26A0]
  6317. 0000519A  D0C1                     add.w      A0, D1
  6318. 0000519C  B090                     cmp.l      D0, [A0]
  6319. 0000519E  6D00 FFE8                blt        -0x16 /* 00005188 */
  6320. 000051A2  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  6321. 000051A8  3D7C 0013 FFFE           move.w     [A6 - 0x2], 0x13
  6322. label000051AE:
  6323. 000051AE  302E FFFE                move.w     D0, [A6 - 0x2]
  6324. 000051B2  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  6325. 000051B6  6F00 0088                ble        +0x8A /* 00005240 */
  6326. 000051BA  302E FFFE                move.w     D0, [A6 - 0x2]
  6327. 000051BE  C1FC 00FF                muls.w     D0, 0xFF
  6328. 000051C2  41EC C475                lea.l      A0, [A4 - 0x3B8B]
  6329. 000051C6  D0C0                     add.w      A0, D0
  6330. 000051C8  41D0                     lea.l      A0, [A0]
  6331. 000051CA  2F08                     move.l     -[A7], A0
  6332. 000051CC  302E FFFE                move.w     D0, [A6 - 0x2]
  6333. 000051D0  C1FC 00FF                muls.w     D0, 0xFF
  6334. 000051D4  41EC C574                lea.l      A0, [A4 - 0x3A8C]
  6335. 000051D8  D0C0                     add.w      A0, D0
  6336. 000051DA  41D0                     lea.l      A0, [A0]
  6337. 000051DC  2F08                     move.l     -[A7], A0
  6338. 000051DE  4EBA 2A62                jsr        [PC + 0x2A62 /* 00007C42 */]
  6339. 000051E2  508F                     addq.l     A7, 8
  6340. 000051E4  302E FFFE                move.w     D0, [A6 - 0x2]
  6341. 000051E8  E580                     asl        D0, 2
  6342. 000051EA  41EC D95C                lea.l      A0, [A4 - 0x26A4]
  6343. 000051EE  D0C0                     add.w      A0, D0
  6344. 000051F0  2010                     move.l     D0, [A0]
  6345. 000051F2  322E FFFE                move.w     D1, [A6 - 0x2]
  6346. 000051F6  E581                     asl        D1, 2
  6347. 000051F8  41EC D960                lea.l      A0, [A4 - 0x26A0]
  6348. 000051FC  D0C1                     add.w      A0, D1
  6349. 000051FE  2080                     move.l     [A0], D0
  6350. 00005200  302E FFFE                move.w     D0, [A6 - 0x2]
  6351. 00005204  E380                     asl        D0, 1
  6352. 00005206  41EC D9D6                lea.l      A0, [A4 - 0x262A]
  6353. 0000520A  D0C0                     add.w      A0, D0
  6354. 0000520C  3010                     move.w     D0, [A0]
  6355. 0000520E  322E FFFE                move.w     D1, [A6 - 0x2]
  6356. 00005212  E381                     asl        D1, 1
  6357. 00005214  41EC D9D8                lea.l      A0, [A4 - 0x2628]
  6358. 00005218  D0C1                     add.w      A0, D1
  6359. 0000521A  3080                     move.w     [A0], D0
  6360. 0000521C  302E FFFE                move.w     D0, [A6 - 0x2]
  6361. 00005220  E380                     asl        D0, 1
  6362. 00005222  41EC D9AE                lea.l      A0, [A4 - 0x2652]
  6363. 00005226  D0C0                     add.w      A0, D0
  6364. 00005228  3010                     move.w     D0, [A0]
  6365. 0000522A  322E FFFE                move.w     D1, [A6 - 0x2]
  6366. 0000522E  E381                     asl        D1, 1
  6367. 00005230  41EC D9B0                lea.l      A0, [A4 - 0x2650]
  6368. 00005234  D0C1                     add.w      A0, D1
  6369. 00005236  3080                     move.w     [A0], D0
  6370. 00005238  536E FFFE                subq.w     [A6 - 0x2], 1
  6371. 0000523C  6000 FF70                bra        -0x8E /* 000051AE */
  6372. label00005240:
  6373. 00005240  486C DB6E                pea.l      [A4 - 0x2492]
  6374. 00005244  302E FFFC                move.w     D0, [A6 - 0x4]
  6375. 00005248  C1FC 00FF                muls.w     D0, 0xFF
  6376. 0000524C  41EC C574                lea.l      A0, [A4 - 0x3A8C]
  6377. 00005250  D0C0                     add.w      A0, D0
  6378. 00005252  41D0                     lea.l      A0, [A0]
  6379. 00005254  2F08                     move.l     -[A7], A0
  6380. 00005256  4EBA 29EA                jsr        [PC + 0x29EA /* 00007C42 */]
  6381. 0000525A  508F                     addq.l     A7, 8
  6382. 0000525C  302E FFFC                move.w     D0, [A6 - 0x4]
  6383. 00005260  C1FC 00FF                muls.w     D0, 0xFF
  6384. 00005264  41EC C574                lea.l      A0, [A4 - 0x3A8C]
  6385. 00005268  D0C0                     add.w      A0, D0
  6386. 0000526A  41D0                     lea.l      A0, [A0]
  6387. 0000526C  2F08                     move.l     -[A7], A0
  6388. 0000526E  486C 02E6                pea.l      [A4 + 0x2E6]
  6389. 00005272  302E FFFC                move.w     D0, [A6 - 0x4]
  6390. 00005276  C1FC 00FF                muls.w     D0, 0xFF
  6391. 0000527A  41EC C574                lea.l      A0, [A4 - 0x3A8C]
  6392. 0000527E  D0C0                     add.w      A0, D0
  6393. 00005280  41D0                     lea.l      A0, [A0]
  6394. 00005282  2F08                     move.l     -[A7], A0
  6395. 00005284  4EBA 0CFC                jsr        [PC + 0xCFC /* 00005F82 */]
  6396. 00005288  DEFC 000C                add.w      A7, 0xC
  6397. 0000528C  302E FFFC                move.w     D0, [A6 - 0x4]
  6398. 00005290  E580                     asl        D0, 2
  6399. 00005292  41EC D960                lea.l      A0, [A4 - 0x26A0]
  6400. 00005296  D0C0                     add.w      A0, D0
  6401. 00005298  20AC DCD8                move.l     [A0], [A4 - 0x2328]
  6402. 0000529C  302E FFFC                move.w     D0, [A6 - 0x4]
  6403. 000052A0  E380                     asl        D0, 1
  6404. 000052A2  41EC D9D8                lea.l      A0, [A4 - 0x2628]
  6405. 000052A6  D0C0                     add.w      A0, D0
  6406. 000052A8  30AC DCF0                move.w     [A0], [A4 - 0x2310]
  6407. 000052AC  302C DD0A                move.w     D0, [A4 - 0x22F6]
  6408. 000052B0  5240                     addq.w     D0, 1
  6409. 000052B2  322E FFFC                move.w     D1, [A6 - 0x4]
  6410. 000052B6  E381                     asl        D1, 1
  6411. 000052B8  41EC D9B0                lea.l      A0, [A4 - 0x2650]
  6412. 000052BC  D0C1                     add.w      A0, D1
  6413. 000052BE  3080                     move.w     [A0], D0
  6414. 000052C0  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6415. 000052C4  4EBA D31E                jsr        [PC - 0x2CE2 /* 000025E4 */]
  6416. 000052C8  548F                     addq.l     A7, 2
  6417. 000052CA  426E FFFE                clr.w      [A6 - 0x2]
  6418. label000052CE:
  6419. 000052CE  0C6E 0013 FFFE           cmpi.w     [A6 - 0x2], 0x13
  6420. 000052D4  6E00 006C                bgt        +0x6E /* 00005342 */
  6421. 000052D8  302E FFFE                move.w     D0, [A6 - 0x2]
  6422. 000052DC  E580                     asl        D0, 2
  6423. 000052DE  41EC D960                lea.l      A0, [A4 - 0x26A0]
  6424. 000052E2  D0C0                     add.w      A0, D0
  6425. 000052E4  0C90 0000 0000           cmpi.l     [A0], 0x0
  6426. 000052EA  6F00 0056                ble        +0x58 /* 00005342 */
  6427. 000052EE  302E FFFE                move.w     D0, [A6 - 0x2]
  6428. 000052F2  E380                     asl        D0, 1
  6429. 000052F4  41EC D9B0                lea.l      A0, [A4 - 0x2650]
  6430. 000052F8  D0C0                     add.w      A0, D0
  6431. 000052FA  3F10                     move.w     -[A7], [A0]
  6432. 000052FC  302E FFFE                move.w     D0, [A6 - 0x2]
  6433. 00005300  E380                     asl        D0, 1
  6434. 00005302  41EC D9D8                lea.l      A0, [A4 - 0x2628]
  6435. 00005306  D0C0                     add.w      A0, D0
  6436. 00005308  3F10                     move.w     -[A7], [A0]
  6437. 0000530A  302E FFFE                move.w     D0, [A6 - 0x2]
  6438. 0000530E  E580                     asl        D0, 2
  6439. 00005310  41EC D960                lea.l      A0, [A4 - 0x26A0]
  6440. 00005314  D0C0                     add.w      A0, D0
  6441. 00005316  2F10                     move.l     -[A7], [A0]
  6442. 00005318  302E FFFE                move.w     D0, [A6 - 0x2]
  6443. 0000531C  C1FC 00FF                muls.w     D0, 0xFF
  6444. 00005320  41EC C574                lea.l      A0, [A4 - 0x3A8C]
  6445. 00005324  D0C0                     add.w      A0, D0
  6446. 00005326  41D0                     lea.l      A0, [A0]
  6447. 00005328  2F08                     move.l     -[A7], A0
  6448. 0000532A  486C 02EA                pea.l      [A4 + 0x2EA]
  6449. 0000532E  2F2C DA00                move.l     -[A7], [A4 - 0x2600]
  6450. 00005332  4EBA 0C38                jsr        [PC + 0xC38 /* 00005F6C */]
  6451. 00005336  DEFC 0014                add.w      A7, 0x14
  6452. 0000533A  526E FFFE                addq.w     [A6 - 0x2], 1
  6453. 0000533E  6000 FF8E                bra        -0x70 /* 000052CE */
  6454. label00005342:
  6455. 00005342  2F2C DA00                move.l     -[A7], [A4 - 0x2600]
  6456. 00005346  4EBA 26E8                jsr        [PC + 0x26E8 /* 00007A30 */]
  6457. 0000534A  588F                     addq.l     A7, 4
  6458. label0000534C:
  6459. 0000534C  4EBA B984                jsr        [PC - 0x467C /* 00000CD2 */]
  6460. 00005350  4EBA BD8A                jsr        [PC - 0x4276 /* 000010DC */]
  6461. 00005354  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  6462. 0000535A  2F2C DA08                move.l     -[A7], [A4 - 0x25F8]
  6463. 0000535E  3F3C 000E                move.w     -[A7], 0xE
  6464. 00005362  4EBA 1670                jsr        [PC + 0x1670 /* 000069D4 */]
  6465. 00005366  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6466. 0000536A  2940 DA04                move.l     [A4 - 0x25FC], D0
  6467. 0000536E  2F2C DA04                move.l     -[A7], [A4 - 0x25FC]
  6468. 00005372  4EBA 05A6                jsr        [PC + 0x5A6 /* 0000591A */]
  6469. 00005376  588F                     addq.l     A7, 4
  6470. 00005378  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6471. 0000537C  4EBA 1AEC                jsr        [PC + 0x1AEC /* 00006E6A */]
  6472. 00005380  548F                     addq.l     A7, 2
  6473. 00005382  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  6474. 00005386  4EBA 1B10                jsr        [PC + 0x1B10 /* 00006E98 */]
  6475. 0000538A  548F                     addq.l     A7, 2
  6476. 0000538C  426E FFFE                clr.w      [A6 - 0x2]
  6477. label00005390:
  6478. 00005390  0C6E 0013 FFFE           cmpi.w     [A6 - 0x2], 0x13
  6479. 00005396  6E00 0252                bgt        +0x254 /* 000055EA */
  6480. 0000539A  302E FFFE                move.w     D0, [A6 - 0x2]
  6481. 0000539E  E580                     asl        D0, 2
  6482. 000053A0  41EC D960                lea.l      A0, [A4 - 0x26A0]
  6483. 000053A4  D0C0                     add.w      A0, D0
  6484. 000053A6  0C90 0000 0000           cmpi.l     [A0], 0x0
  6485. 000053AC  6F00 023C                ble        +0x23E /* 000055EA */
  6486. 000053B0  302E FFFE                move.w     D0, [A6 - 0x2]
  6487. 000053B4  5240                     addq.w     D0, 1
  6488. 000053B6  3F00                     move.w     -[A7], D0
  6489. 000053B8  486C 02F8                pea.l      [A4 + 0x2F8]
  6490. 000053BC  486E FEFA                pea.l      [A6 - 0x106]
  6491. 000053C0  4EBA 0BC0                jsr        [PC + 0xBC0 /* 00005F82 */]
  6492. 000053C4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6493. 000053C8  302E FFFE                move.w     D0, [A6 - 0x2]
  6494. 000053CC  C1FC 000B                muls.w     D0, 0xB
  6495. 000053D0  D07C 003C                add.w      D0, 0x3C /* '<' */
  6496. 000053D4  3F00                     move.w     -[A7], D0
  6497. 000053D6  486E FEFA                pea.l      [A6 - 0x106]
  6498. 000053DA  4EBA 1B14                jsr        [PC + 0x1B14 /* 00006EF0 */]
  6499. 000053DE  588F                     addq.l     A7, 4
  6500. 000053E0  2200                     move.l     D1, D0
  6501. 000053E2  303C 000F                move.w     D0, 0xF
  6502. 000053E6  9041                     sub.w      D0, D1
  6503. 000053E8  3F00                     move.w     -[A7], D0
  6504. 000053EA  4EBA 27E0                jsr        [PC + 0x27E0 /* 00007BCC */]
  6505. 000053EE  588F                     addq.l     A7, 4
  6506. 000053F0  486E FEFA                pea.l      [A6 - 0x106]
  6507. 000053F4  4EBA 1AC2                jsr        [PC + 0x1AC2 /* 00006EB8 */]
  6508. 000053F8  588F                     addq.l     A7, 4
  6509. 000053FA  302E FFFE                move.w     D0, [A6 - 0x2]
  6510. 000053FE  C1FC 00FF                muls.w     D0, 0xFF
  6511. 00005402  41EC C574                lea.l      A0, [A4 - 0x3A8C]
  6512. 00005406  D0C0                     add.w      A0, D0
  6513. 00005408  41D0                     lea.l      A0, [A0]
  6514. 0000540A  2F08                     move.l     -[A7], A0
  6515. 0000540C  486C 02FC                pea.l      [A4 + 0x2FC]
  6516. 00005410  486E FEFA                pea.l      [A6 - 0x106]
  6517. 00005414  4EBA 0B6C                jsr        [PC + 0xB6C /* 00005F82 */]
  6518. 00005418  DEFC 000C                add.w      A7, 0xC
  6519. 0000541C  302E FFFE                move.w     D0, [A6 - 0x2]
  6520. 00005420  C1FC 000B                muls.w     D0, 0xB
  6521. 00005424  D07C 003C                add.w      D0, 0x3C /* '<' */
  6522. 00005428  3F00                     move.w     -[A7], D0
  6523. 0000542A  3F3C 0015                move.w     -[A7], 0x15
  6524. 0000542E  4EBA 279C                jsr        [PC + 0x279C /* 00007BCC */]
  6525. 00005432  588F                     addq.l     A7, 4
  6526. 00005434  486E FEFA                pea.l      [A6 - 0x106]
  6527. 00005438  4EBA 1A7E                jsr        [PC + 0x1A7E /* 00006EB8 */]
  6528. 0000543C  588F                     addq.l     A7, 4
  6529. 0000543E  302E FFFE                move.w     D0, [A6 - 0x2]
  6530. 00005442  E380                     asl        D0, 1
  6531. 00005444  41EC D9D8                lea.l      A0, [A4 - 0x2628]
  6532. 00005448  D0C0                     add.w      A0, D0
  6533. 0000544A  3010                     move.w     D0, [A0]
  6534. 0000544C  48C0                     ext.l      D0
  6535. 0000544E  81FC 0168                divs.w     D0, 0x168
  6536. 00005452  4840                     swap.w     D0
  6537. 00005454  48C0                     ext.l      D0
  6538. 00005456  81FC 0006                divs.w     D0, 0x6
  6539. 0000545A  3F00                     move.w     -[A7], D0
  6540. 0000545C  302E FFFE                move.w     D0, [A6 - 0x2]
  6541. 00005460  E380                     asl        D0, 1
  6542. 00005462  41EC D9D8                lea.l      A0, [A4 - 0x2628]
  6543. 00005466  D0C0                     add.w      A0, D0
  6544. 00005468  3010                     move.w     D0, [A0]
  6545. 0000546A  48C0                     ext.l      D0
  6546. 0000546C  81FC 0168                divs.w     D0, 0x168
  6547. 00005470  3F00                     move.w     -[A7], D0
  6548. 00005472  486C 0300                pea.l      [A4 + 0x300]
  6549. 00005476  486E FEFA                pea.l      [A6 - 0x106]
  6550. 0000547A  4EBA 0B06                jsr        [PC + 0xB06 /* 00005F82 */]
  6551. 0000547E  DEFC 000C                add.w      A7, 0xC
  6552. 00005482  302E FFFE                move.w     D0, [A6 - 0x2]
  6553. 00005486  C1FC 000B                muls.w     D0, 0xB
  6554. 0000548A  D07C 003C                add.w      D0, 0x3C /* '<' */
  6555. 0000548E  3F00                     move.w     -[A7], D0
  6556. 00005490  486E FEFA                pea.l      [A6 - 0x106]
  6557. 00005494  4EBA 1A5A                jsr        [PC + 0x1A5A /* 00006EF0 */]
  6558. 00005498  588F                     addq.l     A7, 4
  6559. 0000549A  2200                     move.l     D1, D0
  6560. 0000549C  303C 00AD                move.w     D0, 0xAD
  6561. 000054A0  9041                     sub.w      D0, D1
  6562. 000054A2  3F00                     move.w     -[A7], D0
  6563. 000054A4  4EBA 2726                jsr        [PC + 0x2726 /* 00007BCC */]
  6564. 000054A8  588F                     addq.l     A7, 4
  6565. 000054AA  486E FEFA                pea.l      [A6 - 0x106]
  6566. 000054AE  4EBA 1A08                jsr        [PC + 0x1A08 /* 00006EB8 */]
  6567. 000054B2  588F                     addq.l     A7, 4
  6568. 000054B4  302E FFFE                move.w     D0, [A6 - 0x2]
  6569. 000054B8  E580                     asl        D0, 2
  6570. 000054BA  41EC D960                lea.l      A0, [A4 - 0x26A0]
  6571. 000054BE  D0C0                     add.w      A0, D0
  6572. 000054C0  2F10                     move.l     -[A7], [A0]
  6573. 000054C2  486C 030A                pea.l      [A4 + 0x30A]
  6574. 000054C6  486E FEFA                pea.l      [A6 - 0x106]
  6575. 000054CA  4EBA 0AB6                jsr        [PC + 0xAB6 /* 00005F82 */]
  6576. 000054CE  DEFC 000C                add.w      A7, 0xC
  6577. 000054D2  302E FFFE                move.w     D0, [A6 - 0x2]
  6578. 000054D6  C1FC 000B                muls.w     D0, 0xB
  6579. 000054DA  D07C 003C                add.w      D0, 0x3C /* '<' */
  6580. 000054DE  3F00                     move.w     -[A7], D0
  6581. 000054E0  486E FEFA                pea.l      [A6 - 0x106]
  6582. 000054E4  4EBA 1A0A                jsr        [PC + 0x1A0A /* 00006EF0 */]
  6583. 000054E8  588F                     addq.l     A7, 4
  6584. 000054EA  2200                     move.l     D1, D0
  6585. 000054EC  303C 00EB                move.w     D0, 0xEB
  6586. 000054F0  9041                     sub.w      D0, D1
  6587. 000054F2  3F00                     move.w     -[A7], D0
  6588. 000054F4  4EBA 26D6                jsr        [PC + 0x26D6 /* 00007BCC */]
  6589. 000054F8  588F                     addq.l     A7, 4
  6590. 000054FA  486E FEFA                pea.l      [A6 - 0x106]
  6591. 000054FE  4EBA 19B8                jsr        [PC + 0x19B8 /* 00006EB8 */]
  6592. 00005502  588F                     addq.l     A7, 4
  6593. 00005504  302E FFFE                move.w     D0, [A6 - 0x2]
  6594. 00005508  E380                     asl        D0, 1
  6595. 0000550A  41EC D9B0                lea.l      A0, [A4 - 0x2650]
  6596. 0000550E  D0C0                     add.w      A0, D0
  6597. 00005510  0C50 0014                cmpi.w     [A0], 0x14
  6598. 00005514  6D00 0036                blt        +0x38 /* 0000554C */
  6599. 00005518  486C 030E                pea.l      [A4 + 0x30E]
  6600. 0000551C  486E FEFA                pea.l      [A6 - 0x106]
  6601. 00005520  4EBA 0A60                jsr        [PC + 0xA60 /* 00005F82 */]
  6602. 00005524  508F                     addq.l     A7, 8
  6603. 00005526  302E FFFE                move.w     D0, [A6 - 0x2]
  6604. 0000552A  C1FC 000B                muls.w     D0, 0xB
  6605. 0000552E  D07C 003C                add.w      D0, 0x3C /* '<' */
  6606. 00005532  3F00                     move.w     -[A7], D0
  6607. 00005534  3F3C 00FC                move.w     -[A7], 0xFC
  6608. 00005538  4EBA 2692                jsr        [PC + 0x2692 /* 00007BCC */]
  6609. 0000553C  588F                     addq.l     A7, 4
  6610. 0000553E  486E FEFA                pea.l      [A6 - 0x106]
  6611. 00005542  4EBA 1974                jsr        [PC + 0x1974 /* 00006EB8 */]
  6612. 00005546  588F                     addq.l     A7, 4
  6613. 00005548  6000 0052                bra        +0x54 /* 0000559C */
  6614. label0000554C:
  6615. 0000554C  302E FFFE                move.w     D0, [A6 - 0x2]
  6616. 00005550  E380                     asl        D0, 1
  6617. 00005552  41EC D9B0                lea.l      A0, [A4 - 0x2650]
  6618. 00005556  D0C0                     add.w      A0, D0
  6619. 00005558  3F10                     move.w     -[A7], [A0]
  6620. 0000555A  486C 0318                pea.l      [A4 + 0x318]
  6621. 0000555E  486E FEFA                pea.l      [A6 - 0x106]
  6622. 00005562  4EBA 0A1E                jsr        [PC + 0xA1E /* 00005F82 */]
  6623. 00005566  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6624. 0000556A  302E FFFE                move.w     D0, [A6 - 0x2]
  6625. 0000556E  C1FC 000B                muls.w     D0, 0xB
  6626. 00005572  D07C 003C                add.w      D0, 0x3C /* '<' */
  6627. 00005576  3F00                     move.w     -[A7], D0
  6628. 00005578  486E FEFA                pea.l      [A6 - 0x106]
  6629. 0000557C  4EBA 1972                jsr        [PC + 0x1972 /* 00006EF0 */]
  6630. 00005580  588F                     addq.l     A7, 4
  6631. 00005582  2200                     move.l     D1, D0
  6632. 00005584  303C 011B                move.w     D0, 0x11B
  6633. 00005588  9041                     sub.w      D0, D1
  6634. 0000558A  3F00                     move.w     -[A7], D0
  6635. 0000558C  4EBA 263E                jsr        [PC + 0x263E /* 00007BCC */]
  6636. 00005590  588F                     addq.l     A7, 4
  6637. 00005592  486E FEFA                pea.l      [A6 - 0x106]
  6638. 00005596  4EBA 1920                jsr        [PC + 0x1920 /* 00006EB8 */]
  6639. 0000559A  588F                     addq.l     A7, 4
  6640. label0000559C:
  6641. 0000559C  302E FFFE                move.w     D0, [A6 - 0x2]
  6642. 000055A0  B06E FFFC                cmp.w      D0, [A6 - 0x4]
  6643. 000055A4  6600 003C                bne        +0x3E /* 000055E2 */
  6644. 000055A8  302E FFFE                move.w     D0, [A6 - 0x2]
  6645. 000055AC  C1FC 000B                muls.w     D0, 0xB
  6646. 000055B0  D07C 003D                add.w      D0, 0x3D /* '=' */
  6647. 000055B4  3F00                     move.w     -[A7], D0
  6648. 000055B6  3F3C 0133                move.w     -[A7], 0x133
  6649. 000055BA  302E FFFE                move.w     D0, [A6 - 0x2]
  6650. 000055BE  C1FC 000B                muls.w     D0, 0xB
  6651. 000055C2  D07C 0034                add.w      D0, 0x34 /* '4' */
  6652. 000055C6  3F00                     move.w     -[A7], D0
  6653. 000055C8  3F3C 0001                move.w     -[A7], 0x1
  6654. 000055CC  486E FEF2                pea.l      [A6 - 0x10E]
  6655. 000055D0  4EBA 2988                jsr        [PC + 0x2988 /* 00007F5A */]
  6656. 000055D4  DEFC 000C                add.w      A7, 0xC
  6657. 000055D8  486E FEF2                pea.l      [A6 - 0x10E]
  6658. 000055DC  4EBA 1B66                jsr        [PC + 0x1B66 /* 00007144 */]
  6659. 000055E0  588F                     addq.l     A7, 4
  6660. label000055E2:
  6661. 000055E2  526E FFFE                addq.w     [A6 - 0x2], 1
  6662. 000055E6  6000 FDA8                bra        -0x256 /* 00005390 */
  6663. label000055EA:
  6664. 000055EA  486E FFFA                pea.l      [A6 - 0x6]
  6665. 000055EE  42A7                     clr.l      -[A7]
  6666. 000055F0  4EBA 109E                jsr        [PC + 0x109E /* 00006690 */]
  6667. 000055F4  508F                     addq.l     A7, 8
  6668. 000055F6  2F2C DA04                move.l     -[A7], [A4 - 0x25FC]
  6669. 000055FA  4EBA 13F2                jsr        [PC + 0x13F2 /* 000069EE */]
  6670. 000055FE  588F                     addq.l     A7, 4
  6671. 00005600  4E5E                     unlink     A6
  6672. 00005602  4E75                     rts
  6673. fn00005604:
  6674. 00005604  4E56 0000                link       A6, 0
  6675. 00005608  0C6E 0000 0008           cmpi.w     [A6 + 0x8], 0x0
  6676. 0000560E  6C00 000C                bge        +0xE /* 0000561C */
  6677. 00005612  302E 0008                move.w     D0, [A6 + 0x8]
  6678. 00005616  4440                     neg.w      D0
  6679. 00005618  6000 0006                bra        +0x8 /* 00005620 */
  6680. label0000561C:
  6681. 0000561C  302E 0008                move.w     D0, [A6 + 0x8]
  6682. label00005620:
  6683. 00005620  6000 0002                bra        +0x4 /* 00005624 */
  6684. label00005624:
  6685. 00005624  4E5E                     unlink     A6
  6686. 00005626  4E75                     rts
  6687. fn00005628:
  6688. 00005628  4E56 0000                link       A6, 0
  6689. 0000562C  4EBA 2504                jsr        [PC + 0x2504 /* 00007B32 */]
  6690. 00005630  323C 8000                move.w     D1, 0x8000
  6691. 00005634  526E 0008                addq.w     [A6 + 0x8], 1
  6692. 00005638  342E 0008                move.w     D2, [A6 + 0x8]
  6693. 0000563C  48C1                     ext.l      D1
  6694. 0000563E  83C2                     divs.w     D1, D2
  6695. 00005640  48C0                     ext.l      D0
  6696. 00005642  81C1                     divs.w     D0, D1
  6697. 00005644  6000 0002                bra        +0x4 /* 00005648 */
  6698. label00005648:
  6699. 00005648  4E5E                     unlink     A6
  6700. 0000564A  4E75                     rts
  6701. fn0000564C:
  6702. 0000564C  4E56 0000                link       A6, 0
  6703. 00005650  0C6E 005A 0008           cmpi.w     [A6 + 0x8], 0x5A /* 'Z' */
  6704. 00005656  6E00 0018                bgt        +0x1A /* 00005670 */
  6705. 0000565A  302E 0008                move.w     D0, [A6 + 0x8]
  6706. 0000565E  E580                     asl        D0, 2
  6707. 00005660  41EC C408                lea.l      A0, [A4 - 0x3BF8]
  6708. 00005664  D0C0                     add.w      A0, D0
  6709. 00005666  2010                     move.l     D0, [A0]
  6710. 00005668  6000 0084                bra        +0x86 /* 000056EE */
  6711. 0000566C  6000 0080                bra        +0x82 /* 000056EE */
  6712. label00005670:
  6713. 00005670  0C6E 00B4 0008           cmpi.w     [A6 + 0x8], 0xB4
  6714. 00005676  6E00 001C                bgt        +0x1E /* 00005694 */
  6715. 0000567A  303C 00B4                move.w     D0, 0xB4
  6716. 0000567E  906E 0008                sub.w      D0, [A6 + 0x8]
  6717. 00005682  E580                     asl        D0, 2
  6718. 00005684  41EC C408                lea.l      A0, [A4 - 0x3BF8]
  6719. 00005688  D0C0                     add.w      A0, D0
  6720. 0000568A  2010                     move.l     D0, [A0]
  6721. 0000568C  6000 0060                bra        +0x62 /* 000056EE */
  6722. 00005690  6000 005C                bra        +0x5E /* 000056EE */
  6723. label00005694:
  6724. 00005694  0C6E 010E 0008           cmpi.w     [A6 + 0x8], 0x10E
  6725. 0000569A  6E00 002A                bgt        +0x2C /* 000056C6 */
  6726. 0000569E  302E 0008                move.w     D0, [A6 + 0x8]
  6727. 000056A2  E580                     asl        D0, 2
  6728. 000056A4  41EC C138                lea.l      A0, [A4 - 0x3EC8]
  6729. 000056A8  D0C0                     add.w      A0, D0
  6730. 000056AA  2010                     move.l     D0, [A0]
  6731. 000056AC  4EBA 24BA                jsr        [PC + 0x24BA /* 00007B68 */]
  6732. 000056B0  486C C18C                pea.l      [A4 - 0x3E74]
  6733. 000056B4  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6734. 000056B8  A9EB                     syscall    Pack4/FP68K
  6735. 000056BA  4EBA 24C0                jsr        [PC + 0x24C0 /* 00007B7C */]
  6736. 000056BE  6000 002E                bra        +0x30 /* 000056EE */
  6737. 000056C2  6000 002A                bra        +0x2C /* 000056EE */
  6738. label000056C6:
  6739. 000056C6  303C 0168                move.w     D0, 0x168
  6740. 000056CA  906E 0008                sub.w      D0, [A6 + 0x8]
  6741. 000056CE  E580                     asl        D0, 2
  6742. 000056D0  41EC C408                lea.l      A0, [A4 - 0x3BF8]
  6743. 000056D4  D0C0                     add.w      A0, D0
  6744. 000056D6  2010                     move.l     D0, [A0]
  6745. 000056D8  4EBA 248E                jsr        [PC + 0x248E /* 00007B68 */]
  6746. 000056DC  486C C18C                pea.l      [A4 - 0x3E74]
  6747. 000056E0  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6748. 000056E4  A9EB                     syscall    Pack4/FP68K
  6749. 000056E6  4EBA 2494                jsr        [PC + 0x2494 /* 00007B7C */]
  6750. 000056EA  6000 0002                bra        +0x4 /* 000056EE */
  6751. label000056EE:
  6752. 000056EE  4E5E                     unlink     A6
  6753. 000056F0  4E75                     rts
  6754. fn000056F2:
  6755. 000056F2  4E56 0000                link       A6, 0
  6756. 000056F6  0C6E 005A 0008           cmpi.w     [A6 + 0x8], 0x5A /* 'Z' */
  6757. 000056FC  6E00 001C                bgt        +0x1E /* 0000571A */
  6758. 00005700  303C 005A                move.w     D0, 0x5A /* 'Z' */
  6759. 00005704  906E 0008                sub.w      D0, [A6 + 0x8]
  6760. 00005708  E580                     asl        D0, 2
  6761. 0000570A  41EC C408                lea.l      A0, [A4 - 0x3BF8]
  6762. 0000570E  D0C0                     add.w      A0, D0
  6763. 00005710  2010                     move.l     D0, [A0]
  6764. 00005712  6000 0080                bra        +0x82 /* 00005794 */
  6765. 00005716  6000 007C                bra        +0x7E /* 00005794 */
  6766. label0000571A:
  6767. 0000571A  0C6E 00B4 0008           cmpi.w     [A6 + 0x8], 0xB4
  6768. 00005720  6E00 002A                bgt        +0x2C /* 0000574C */
  6769. 00005724  302E 0008                move.w     D0, [A6 + 0x8]
  6770. 00005728  E580                     asl        D0, 2
  6771. 0000572A  41EC C2A0                lea.l      A0, [A4 - 0x3D60]
  6772. 0000572E  D0C0                     add.w      A0, D0
  6773. 00005730  2010                     move.l     D0, [A0]
  6774. 00005732  4EBA 2434                jsr        [PC + 0x2434 /* 00007B68 */]
  6775. 00005736  486C C18C                pea.l      [A4 - 0x3E74]
  6776. 0000573A  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6777. 0000573E  A9EB                     syscall    Pack4/FP68K
  6778. 00005740  4EBA 243A                jsr        [PC + 0x243A /* 00007B7C */]
  6779. 00005744  6000 004E                bra        +0x50 /* 00005794 */
  6780. 00005748  6000 004A                bra        +0x4C /* 00005794 */
  6781. label0000574C:
  6782. 0000574C  0C6E 010E 0008           cmpi.w     [A6 + 0x8], 0x10E
  6783. 00005752  6E00 002E                bgt        +0x30 /* 00005782 */
  6784. 00005756  303C 010E                move.w     D0, 0x10E
  6785. 0000575A  906E 0008                sub.w      D0, [A6 + 0x8]
  6786. 0000575E  E580                     asl        D0, 2
  6787. 00005760  41EC C408                lea.l      A0, [A4 - 0x3BF8]
  6788. 00005764  D0C0                     add.w      A0, D0
  6789. 00005766  2010                     move.l     D0, [A0]
  6790. 00005768  4EBA 23FE                jsr        [PC + 0x23FE /* 00007B68 */]
  6791. 0000576C  486C C18C                pea.l      [A4 - 0x3E74]
  6792. 00005770  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  6793. 00005774  A9EB                     syscall    Pack4/FP68K
  6794. 00005776  4EBA 2404                jsr        [PC + 0x2404 /* 00007B7C */]
  6795. 0000577A  6000 0018                bra        +0x1A /* 00005794 */
  6796. 0000577E  6000 0014                bra        +0x16 /* 00005794 */
  6797. label00005782:
  6798. 00005782  302E 0008                move.w     D0, [A6 + 0x8]
  6799. 00005786  E580                     asl        D0, 2
  6800. 00005788  41EC BFD0                lea.l      A0, [A4 - 0x4030]
  6801. 0000578C  D0C0                     add.w      A0, D0
  6802. 0000578E  2010                     move.l     D0, [A0]
  6803. 00005790  6000 0002                bra        +0x4 /* 00005794 */
  6804. label00005794:
  6805. 00005794  4E5E                     unlink     A6
  6806. 00005796  4E75                     rts
  6807. fn00005798:
  6808. 00005798  4E56 FFB0                link       A6, -0x0050
  6809. 0000579C  2F0B                     move.l     -[A7], A3
  6810. 0000579E  2F0A                     move.l     -[A7], A2
  6811. 000057A0  2D6E 0008 FFC2           move.l     [A6 - 0x3E], [A6 + 0x8]
  6812. 000057A6  3D6E 000C FFC6           move.w     [A6 - 0x3A], [A6 + 0xC]
  6813. 000057AC  422E FFCA                clr.b      [A6 - 0x36]
  6814. 000057B0  4267                     clr.w      -[A7]
  6815. 000057B2  486E FFB0                pea.l      [A6 - 0x50]
  6816. 000057B6  4EBA 19AC                jsr        [PC + 0x19AC /* 00007164 */]
  6817. 000057BA  5C8F                     addq.l     A7, 6
  6818. 000057BC  4A40                     tst.w      D0
  6819. 000057BE  6658                     bne        +0x5A /* 00005818 */
  6820. 000057C0  426E FFCC                clr.w      [A6 - 0x34]
  6821. 000057C4  4267                     clr.w      -[A7]
  6822. 000057C6  486E FFB0                pea.l      [A6 - 0x50]
  6823. 000057CA  4EBA 1298                jsr        [PC + 0x1298 /* 00006A64 */]
  6824. 000057CE  5C8F                     addq.l     A7, 6
  6825. 000057D0  41EE FFD0                lea.l      A0, [A6 - 0x30]
  6826. 000057D4  2648                     movea.l    A3, A0
  6827. 000057D6  246E 0012                movea.l    A2, [A6 + 0x12]
  6828. 000057DA  1692                     move.b     [A3], [A2]
  6829. 000057DC  176A 0001 0001           move.b     [A3 + 0x1], [A2 + 0x1]
  6830. 000057E2  176A 0002 0002           move.b     [A3 + 0x2], [A2 + 0x2]
  6831. 000057E8  176A 0003 0003           move.b     [A3 + 0x3], [A2 + 0x3]
  6832. 000057EE  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  6833. 000057F2  2648                     movea.l    A3, A0
  6834. 000057F4  246E 000E                movea.l    A2, [A6 + 0xE]
  6835. 000057F8  1692                     move.b     [A3], [A2]
  6836. 000057FA  176A 0001 0001           move.b     [A3 + 0x1], [A2 + 0x1]
  6837. 00005800  176A 0002 0002           move.b     [A3 + 0x2], [A2 + 0x2]
  6838. 00005806  176A 0003 0003           move.b     [A3 + 0x3], [A2 + 0x3]
  6839. 0000580C  4267                     clr.w      -[A7]
  6840. 0000580E  486E FFB0                pea.l      [A6 - 0x50]
  6841. 00005812  4EBA 128C                jsr        [PC + 0x128C /* 00006AA0 */]
  6842. 00005816  5C8F                     addq.l     A7, 6
  6843. label00005818:
  6844. 00005818  302E FFC0                move.w     D0, [A6 - 0x40]
  6845. 0000581C  245F                     movea.l    A2, [A7]+
  6846. 0000581E  265F                     movea.l    A3, [A7]+
  6847. 00005820  4E5E                     unlink     A6
  6848. 00005822  4E75                     rts
  6849. fn00005824:
  6850. 00005824  4E56 FFB0                link       A6, -0x0050
  6851. 00005828  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  6852. 0000582E  2D6E 000E FFD0           move.l     [A6 - 0x30], [A6 + 0xE]
  6853. 00005834  206E 000A                movea.l    A0, [A6 + 0xA]
  6854. 00005838  2D50 FFD4                move.l     [A6 - 0x2C], [A0]
  6855. 0000583C  426E FFDC                clr.w      [A6 - 0x24]
  6856. 00005840  4267                     clr.w      -[A7]
  6857. 00005842  486E FFB0                pea.l      [A6 - 0x50]
  6858. 00005846  4EBA 199E                jsr        [PC + 0x199E /* 000071E6 */]
  6859. 0000584A  5C8F                     addq.l     A7, 6
  6860. 0000584C  206E 000A                movea.l    A0, [A6 + 0xA]
  6861. 00005850  20AE FFD8                move.l     [A0], [A6 - 0x28]
  6862. 00005854  302E FFC0                move.w     D0, [A6 - 0x40]
  6863. 00005858  4E5E                     unlink     A6
  6864. 0000585A  4E75                     rts
  6865. fn0000585C:
  6866. 0000585C  4E56 FFB0                link       A6, -0x0050
  6867. 00005860  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  6868. 00005866  4267                     clr.w      -[A7]
  6869. 00005868  486E FFB0                pea.l      [A6 - 0x50]
  6870. 0000586C  4EBA 19A8                jsr        [PC + 0x19A8 /* 00007216 */]
  6871. 00005870  5C8F                     addq.l     A7, 6
  6872. 00005872  206E 000A                movea.l    A0, [A6 + 0xA]
  6873. 00005876  20AE FFDE                move.l     [A0], [A6 - 0x22]
  6874. 0000587A  302E FFC0                move.w     D0, [A6 - 0x40]
  6875. 0000587E  4E5E                     unlink     A6
  6876. 00005880  4E75                     rts
  6877. fn00005882:
  6878. 00005882  4E56 FFB0                link       A6, -0x0050
  6879. 00005886  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  6880. 0000588C  3D6E 000A FFDC           move.w     [A6 - 0x24], [A6 + 0xA]
  6881. 00005892  2D6E 000C FFDE           move.l     [A6 - 0x22], [A6 + 0xC]
  6882. 00005898  4267                     clr.w      -[A7]
  6883. 0000589A  486E FFB0                pea.l      [A6 - 0x50]
  6884. 0000589E  4EBA 198E                jsr        [PC + 0x198E /* 0000722E */]
  6885. 000058A2  5C8F                     addq.l     A7, 6
  6886. 000058A4  4E5E                     unlink     A6
  6887. 000058A6  4E75                     rts
  6888. fn000058A8:
  6889. 000058A8  4E56 FFB0                link       A6, -0x0050
  6890. 000058AC  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  6891. 000058B2  4267                     clr.w      -[A7]
  6892. 000058B4  486E FFB0                pea.l      [A6 - 0x50]
  6893. 000058B8  4EBA 198C                jsr        [PC + 0x198C /* 00007246 */]
  6894. 000058BC  5C8F                     addq.l     A7, 6
  6895. 000058BE  202E FFCC                move.l     D0, [A6 - 0x34]
  6896. 000058C2  206E 000A                movea.l    A0, [A6 + 0xA]
  6897. 000058C6  2080                     move.l     [A0], D0
  6898. 000058C8  302E FFC0                move.w     D0, [A6 - 0x40]
  6899. 000058CC  4E5E                     unlink     A6
  6900. 000058CE  4E75                     rts
  6901. fn000058D0:
  6902. 000058D0  4E56 FFB0                link       A6, -0x0050
  6903. 000058D4  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  6904. 000058DA  202E 000A                move.l     D0, [A6 + 0xA]
  6905. 000058DE  2D40 FFCC                move.l     [A6 - 0x34], D0
  6906. 000058E2  4267                     clr.w      -[A7]
  6907. 000058E4  486E FFB0                pea.l      [A6 - 0x50]
  6908. 000058E8  4EBA 1974                jsr        [PC + 0x1974 /* 0000725E */]
  6909. 000058EC  5C8F                     addq.l     A7, 6
  6910. 000058EE  4E5E                     unlink     A6
  6911. 000058F0  4E75                     rts
  6912. fn000058F2:
  6913. 000058F2  4E56 FFB0                link       A6, -0x0050
  6914. 000058F6  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  6915. 000058FC  4267                     clr.w      -[A7]
  6916. 000058FE  486E FFB0                pea.l      [A6 - 0x50]
  6917. 00005902  4EBA 1972                jsr        [PC + 0x1972 /* 00007276 */]
  6918. 00005906  5C8F                     addq.l     A7, 6
  6919. 00005908  4E5E                     unlink     A6
  6920. 0000590A  4E75                     rts
  6921. fn0000590C:
  6922. 0000590C  4E56 0000                link       A6, 0
  6923. 00005910  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6924. 00005914  A86E                     syscall    InitGraf
  6925. 00005916  4E5E                     unlink     A6
  6926. 00005918  4E75                     rts
  6927. fn0000591A:
  6928. 0000591A  4E56 0000                link       A6, 0
  6929. 0000591E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6930. 00005922  A873                     syscall    SetPort
  6931. 00005924  4E5E                     unlink     A6
  6932. 00005926  4E75                     rts
  6933. fn00005928:
  6934. 00005928  4E56 0000                link       A6, 0
  6935. 0000592C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6936. 00005930  A874                     syscall    GetPort
  6937. 00005932  4E5E                     unlink     A6
  6938. 00005934  4E75                     rts
  6939. fn00005936:
  6940. 00005936  4E56 0000                link       A6, 0
  6941. 0000593A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6942. 0000593E  A87C                     syscall    BackPat
  6943. 00005940  4E5E                     unlink     A6
  6944. 00005942  4E75                     rts
  6945. fn00005944:
  6946. 00005944  4E56 FFD6                link       A6, -0x002A
  6947. 00005948  2F0B                     move.l     -[A7], A3
  6948. 0000594A  266E 000C                movea.l    A3, [A6 + 0xC]
  6949. 0000594E  426E FFD6                clr.w      [A6 - 0x2A]
  6950. 00005952  3F07                     move.w     -[A7], D7
  6951. 00005954  302E 0008                move.w     D0, [A6 + 0x8]
  6952. 00005958  B07C 0064                cmp.w      D0, 0x64 /* 'd' */
  6953. 0000595C  6702                     beq        +0x4 /* 00005960 */
  6954. 0000595E  6008                     bra        +0xA /* 00005968 */
  6955. label00005960:
  6956. 00005960  3E3C 000A                move.w     D7, 0xA /* '\n' */
  6957. 00005964  602E                     bra        +0x30 /* 00005994 */
  6958. 00005966  6008                     bra        +0xA /* 00005970 */
  6959. label00005968:
  6960. 00005968  B07C 0075                cmp.w      D0, 0x75 /* 'u' */
  6961. 0000596C  6702                     beq        +0x4 /* 00005970 */
  6962. 0000596E  6008                     bra        +0xA /* 00005978 */
  6963. label00005970:
  6964. 00005970  3E3C 000A                move.w     D7, 0xA /* '\n' */
  6965. 00005974  601E                     bra        +0x20 /* 00005994 */
  6966. 00005976  6008                     bra        +0xA /* 00005980 */
  6967. label00005978:
  6968. 00005978  B07C 006F                cmp.w      D0, 0x6F /* 'o' */
  6969. 0000597C  6702                     beq        +0x4 /* 00005980 */
  6970. 0000597E  6008                     bra        +0xA /* 00005988 */
  6971. label00005980:
  6972. 00005980  3E3C 0008                move.w     D7, 0x8
  6973. 00005984  600E                     bra        +0x10 /* 00005994 */
  6974. 00005986  6008                     bra        +0xA /* 00005990 */
  6975. label00005988:
  6976. 00005988  B07C 0078                cmp.w      D0, 0x78 /* 'x' */
  6977. 0000598C  6702                     beq        +0x4 /* 00005990 */
  6978. 0000598E  6004                     bra        +0x6 /* 00005994 */
  6979. label00005990:
  6980. 00005990  3E3C 0010                move.w     D7, 0x10
  6981. label00005994:
  6982. 00005994  0CAE 0000 0000 0010      cmpi.l     [A6 + 0x10], 0x0
  6983. 0000599C  6C2A                     bge        +0x2C /* 000059C8 */
  6984. 0000599E  0C6E 0064 0008           cmpi.w     [A6 + 0x8], 0x64 /* 'd' */
  6985. 000059A4  6614                     bne        +0x16 /* 000059BA */
  6986. 000059A6  2053                     movea.l    A0, [A3]
  6987. 000059A8  5293                     addq.l     [A3], 1
  6988. 000059AA  10BC 002D                move.b     [A0], 0x2D /* '-' */
  6989. 000059AE  202E 0010                move.l     D0, [A6 + 0x10]
  6990. 000059B2  4480                     neg.l      D0
  6991. 000059B4  2D40 0010                move.l     [A6 + 0x10], D0
  6992. 000059B8  600E                     bra        +0x10 /* 000059C8 */
  6993. label000059BA:
  6994. 000059BA  302E 000A                move.w     D0, [A6 + 0xA]
  6995. 000059BE  6608                     bne        +0xA /* 000059C8 */
  6996. 000059C0  02AE 0000 FFFF 0010      andi.l     [A6 + 0x10], 0xFFFF
  6997. label000059C8:
  6998. 000059C8  0C47 0008                cmpi.w     D7, 0x8
  6999. 000059CC  660C                     bne        +0xE /* 000059DA */
  7000. 000059CE  202E 0010                move.l     D0, [A6 + 0x10]
  7001. 000059D2  C0BC 0000 0007           and.l      D0, 0x7
  7002. 000059D8  6026                     bra        +0x28 /* 00005A00 */
  7003. label000059DA:
  7004. 000059DA  0C47 0010                cmpi.w     D7, 0x10
  7005. 000059DE  660C                     bne        +0xE /* 000059EC */
  7006. 000059E0  202E 0010                move.l     D0, [A6 + 0x10]
  7007. 000059E4  C0BC 0000 000F           and.l      D0, 0xF
  7008. 000059EA  6014                     bra        +0x16 /* 00005A00 */
  7009. label000059EC:
  7010. 000059EC  202E 0010                move.l     D0, [A6 + 0x10]
  7011. 000059F0  2F00                     move.l     -[A7], D0
  7012. 000059F2  3007                     move.w     D0, D7
  7013. 000059F4  48C0                     ext.l      D0
  7014. 000059F6  2F00                     move.l     -[A7], D0
  7015. 000059F8  4EBA 0890                jsr        [PC + 0x890 /* 0000628A */]
  7016. 000059FC  588F                     addq.l     A7, 4
  7017. 000059FE  201F                     move.l     D0, [A7]+
  7018. label00005A00:
  7019. 00005A00  322E FFD6                move.w     D1, [A6 - 0x2A]
  7020. 00005A04  526E FFD6                addq.w     [A6 - 0x2A], 1
  7021. 00005A08  E381                     asl        D1, 1
  7022. 00005A0A  41EE FFD8                lea.l      A0, [A6 - 0x28]
  7023. 00005A0E  D0C1                     add.w      A0, D1
  7024. 00005A10  3080                     move.w     [A0], D0
  7025. 00005A12  0C47 0008                cmpi.w     D7, 0x8
  7026. 00005A16  660E                     bne        +0x10 /* 00005A26 */
  7027. 00005A18  202E 0010                move.l     D0, [A6 + 0x10]
  7028. 00005A1C  E680                     asr        D0, 3
  7029. 00005A1E  C0BC 1FFF FFFF           and.l      D0, 0x1FFFFFFF
  7030. 00005A24  6028                     bra        +0x2A /* 00005A4E */
  7031. label00005A26:
  7032. 00005A26  0C47 0010                cmpi.w     D7, 0x10
  7033. 00005A2A  660E                     bne        +0x10 /* 00005A3A */
  7034. 00005A2C  202E 0010                move.l     D0, [A6 + 0x10]
  7035. 00005A30  E880                     asr        D0, 4
  7036. 00005A32  C0BC 0FFF FFFF           and.l      D0, 0xFFFFFFF
  7037. 00005A38  6014                     bra        +0x16 /* 00005A4E */
  7038. label00005A3A:
  7039. 00005A3A  202E 0010                move.l     D0, [A6 + 0x10]
  7040. 00005A3E  2F00                     move.l     -[A7], D0
  7041. 00005A40  3007                     move.w     D0, D7
  7042. 00005A42  48C0                     ext.l      D0
  7043. 00005A44  2F00                     move.l     -[A7], D0
  7044. 00005A46  4EBA 0842                jsr        [PC + 0x842 /* 0000628A */]
  7045. 00005A4A  201F                     move.l     D0, [A7]+
  7046. 00005A4C  588F                     addq.l     A7, 4
  7047. label00005A4E:
  7048. 00005A4E  2D40 0010                move.l     [A6 + 0x10], D0
  7049. 00005A52  202E 0010                move.l     D0, [A6 + 0x10]
  7050. 00005A56  6600 FF70                bne        -0x8E /* 000059C8 */
  7051. label00005A5A:
  7052. 00005A5A  302E FFD6                move.w     D0, [A6 - 0x2A]
  7053. 00005A5E  6748                     beq        +0x4A /* 00005AA8 */
  7054. 00005A60  536E FFD6                subq.w     [A6 - 0x2A], 1
  7055. 00005A64  302E FFD6                move.w     D0, [A6 - 0x2A]
  7056. 00005A68  E380                     asl        D0, 1
  7057. 00005A6A  41EE FFD8                lea.l      A0, [A6 - 0x28]
  7058. 00005A6E  D0C0                     add.w      A0, D0
  7059. 00005A70  0C50 000A                cmpi.w     [A0], 0xA /* '\n' */
  7060. 00005A74  6D18                     blt        +0x1A /* 00005A8E */
  7061. 00005A76  302E FFD6                move.w     D0, [A6 - 0x2A]
  7062. 00005A7A  E380                     asl        D0, 1
  7063. 00005A7C  41EE FFD8                lea.l      A0, [A6 - 0x28]
  7064. 00005A80  D0C0                     add.w      A0, D0
  7065. 00005A82  3010                     move.w     D0, [A0]
  7066. 00005A84  907C 000A                sub.w      D0, 0xA /* '\n' */
  7067. 00005A88  D07C 0041                add.w      D0, 0x41 /* 'A' */
  7068. 00005A8C  6012                     bra        +0x14 /* 00005AA0 */
  7069. label00005A8E:
  7070. 00005A8E  302E FFD6                move.w     D0, [A6 - 0x2A]
  7071. 00005A92  E380                     asl        D0, 1
  7072. 00005A94  41EE FFD8                lea.l      A0, [A6 - 0x28]
  7073. 00005A98  D0C0                     add.w      A0, D0
  7074. 00005A9A  3010                     move.w     D0, [A0]
  7075. 00005A9C  D07C 0030                add.w      D0, 0x30 /* '0' */
  7076. label00005AA0:
  7077. 00005AA0  2053                     movea.l    A0, [A3]
  7078. 00005AA2  5293                     addq.l     [A3], 1
  7079. 00005AA4  1080                     move.b     [A0], D0
  7080. 00005AA6  60B2                     bra        -0x4C /* 00005A5A */
  7081. label00005AA8:
  7082. 00005AA8  3E1F                     move.w     D7, [A7]+
  7083. 00005AAA  265F                     movea.l    A3, [A7]+
  7084. 00005AAC  4E5E                     unlink     A6
  7085. 00005AAE  4E75                     rts
  7086. fn00005AB0:
  7087. 00005AB0  4E56 FFE4                link       A6, -0x001C
  7088. 00005AB4  2F0B                     move.l     -[A7], A3
  7089. 00005AB6  266E 000C                movea.l    A3, [A6 + 0xC]
  7090. 00005ABA  3F07                     move.w     -[A7], D7
  7091. 00005ABC  3F06                     move.w     -[A7], D6
  7092. 00005ABE  0C6E 0100 000A           cmpi.w     [A6 + 0xA], 0x100
  7093. 00005AC4  6606                     bne        +0x8 /* 00005ACC */
  7094. 00005AC6  3D7C 0006 000A           move.w     [A6 + 0xA], 0x6
  7095. label00005ACC:
  7096. 00005ACC  3D6E 000A FFFE           move.w     [A6 - 0x2], [A6 + 0xA]
  7097. 00005AD2  0C6E 0066 0008           cmpi.w     [A6 + 0x8], 0x66 /* 'f' */
  7098. 00005AD8  6608                     bne        +0xA /* 00005AE2 */
  7099. 00005ADA  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  7100. 00005AE0  6018                     bra        +0x1A /* 00005AFA */
  7101. label00005AE2:
  7102. 00005AE2  0C6E 0065 0008           cmpi.w     [A6 + 0x8], 0x65 /* 'e' */
  7103. 00005AE8  6708                     beq        +0xA /* 00005AF2 */
  7104. 00005AEA  0C6E 0067 0008           cmpi.w     [A6 + 0x8], 0x67 /* 'g' */
  7105. 00005AF0  6608                     bne        +0xA /* 00005AFA */
  7106. label00005AF2:
  7107. 00005AF2  422E FFFC                clr.b      [A6 - 0x4]
  7108. 00005AF6  526E FFFE                addq.w     [A6 - 0x2], 1
  7109. label00005AFA:
  7110. 00005AFA  486E FFFC                pea.l      [A6 - 0x4]
  7111. 00005AFE  486E 0010                pea.l      [A6 + 0x10]
  7112. 00005B02  486E FFE4                pea.l      [A6 - 0x1C]
  7113. 00005B06  3F3C 080B                move.w     -[A7], 0x80B
  7114. 00005B0A  A9EB                     syscall    Pack4/FP68K
  7115. 00005B0C  486E FFE8                pea.l      [A6 - 0x18]
  7116. 00005B10  4EBA 0840                jsr        [PC + 0x840 /* 00006352 */]
  7117. 00005B14  588F                     addq.l     A7, 4
  7118. 00005B16  102E FFE4                move.b     D0, [A6 - 0x1C]
  7119. 00005B1A  6708                     beq        +0xA /* 00005B24 */
  7120. 00005B1C  2053                     movea.l    A0, [A3]
  7121. 00005B1E  5293                     addq.l     [A3], 1
  7122. 00005B20  10BC 002D                move.b     [A0], 0x2D /* '-' */
  7123. label00005B24:
  7124. 00005B24  102E FFE8                move.b     D0, [A6 - 0x18]
  7125. 00005B28  4880                     ext.w      D0
  7126. 00005B2A  B07C 0030                cmp.w      D0, 0x30 /* '0' */
  7127. 00005B2E  6D18                     blt        +0x1A /* 00005B48 */
  7128. 00005B30  102E FFE8                move.b     D0, [A6 - 0x18]
  7129. 00005B34  4880                     ext.w      D0
  7130. 00005B36  B07C 0039                cmp.w      D0, 0x39 /* '9' */
  7131. 00005B3A  6E0C                     bgt        +0xE /* 00005B48 */
  7132. 00005B3C  102E FFE8                move.b     D0, [A6 - 0x18]
  7133. 00005B40  4880                     ext.w      D0
  7134. 00005B42  B07C 0030                cmp.w      D0, 0x30 /* '0' */
  7135. 00005B46  6612                     bne        +0x14 /* 00005B5A */
  7136. label00005B48:
  7137. 00005B48  102E FFE9                move.b     D0, [A6 - 0x17]
  7138. 00005B4C  660C                     bne        +0xE /* 00005B5A */
  7139. 00005B4E  2053                     movea.l    A0, [A3]
  7140. 00005B50  5293                     addq.l     [A3], 1
  7141. 00005B52  10AE FFE8                move.b     [A0], [A6 - 0x18]
  7142. 00005B56  6000 00E8                bra        +0xEA /* 00005C40 */
  7143. label00005B5A:
  7144. 00005B5A  0C6E 0066 0008           cmpi.w     [A6 + 0x8], 0x66 /* 'f' */
  7145. 00005B60  6676                     bne        +0x78 /* 00005BD8 */
  7146. 00005B62  486E FFE8                pea.l      [A6 - 0x18]
  7147. 00005B66  4EBA 2100                jsr        [PC + 0x2100 /* 00007C68 */]
  7148. 00005B6A  588F                     addq.l     A7, 4
  7149. 00005B6C  906E 000A                sub.w      D0, [A6 + 0xA]
  7150. 00005B70  3E00                     move.w     D7, D0
  7151. 00005B72  4246                     clr.w      D6
  7152. label00005B74:
  7153. 00005B74  0C47 0000                cmpi.w     D7, 0x0
  7154. 00005B78  6F16                     ble        +0x18 /* 00005B90 */
  7155. 00005B7A  3006                     move.w     D0, D6
  7156. 00005B7C  5246                     addq.w     D6, 1
  7157. 00005B7E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  7158. 00005B82  D0C0                     add.w      A0, D0
  7159. 00005B84  1010                     move.b     D0, [A0]
  7160. 00005B86  2053                     movea.l    A0, [A3]
  7161. 00005B88  5293                     addq.l     [A3], 1
  7162. 00005B8A  1080                     move.b     [A0], D0
  7163. 00005B8C  5347                     subq.w     D7, 1
  7164. 00005B8E  60E4                     bra        -0x1A /* 00005B74 */
  7165. label00005B90:
  7166. 00005B90  302E 000A                move.w     D0, [A6 + 0xA]
  7167. 00005B94  6708                     beq        +0xA /* 00005B9E */
  7168. 00005B96  2053                     movea.l    A0, [A3]
  7169. 00005B98  5293                     addq.l     [A3], 1
  7170. 00005B9A  10BC 002E                move.b     [A0], 0x2E /* '.' */
  7171. label00005B9E:
  7172. 00005B9E  3007                     move.w     D0, D7
  7173. 00005BA0  5247                     addq.w     D7, 1
  7174. 00005BA2  0C40 0000                cmpi.w     D0, 0x0
  7175. 00005BA6  6C0E                     bge        +0x10 /* 00005BB6 */
  7176. 00005BA8  2053                     movea.l    A0, [A3]
  7177. 00005BAA  5293                     addq.l     [A3], 1
  7178. 00005BAC  10BC 0030                move.b     [A0], 0x30 /* '0' */
  7179. 00005BB0  536E 000A                subq.w     [A6 + 0xA], 1
  7180. 00005BB4  60E8                     bra        -0x16 /* 00005B9E */
  7181. label00005BB6:
  7182. 00005BB6  302E 000A                move.w     D0, [A6 + 0xA]
  7183. 00005BBA  536E 000A                subq.w     [A6 + 0xA], 1
  7184. 00005BBE  4A40                     tst.w      D0
  7185. 00005BC0  6714                     beq        +0x16 /* 00005BD6 */
  7186. 00005BC2  3006                     move.w     D0, D6
  7187. 00005BC4  5246                     addq.w     D6, 1
  7188. 00005BC6  41EE FFE8                lea.l      A0, [A6 - 0x18]
  7189. 00005BCA  D0C0                     add.w      A0, D0
  7190. 00005BCC  1010                     move.b     D0, [A0]
  7191. 00005BCE  2053                     movea.l    A0, [A3]
  7192. 00005BD0  5293                     addq.l     [A3], 1
  7193. 00005BD2  1080                     move.b     [A0], D0
  7194. 00005BD4  60E0                     bra        -0x1E /* 00005BB6 */
  7195. label00005BD6:
  7196. 00005BD6  6068                     bra        +0x6A /* 00005C40 */
  7197. label00005BD8:
  7198. 00005BD8  2053                     movea.l    A0, [A3]
  7199. 00005BDA  5293                     addq.l     [A3], 1
  7200. 00005BDC  10AE FFE8                move.b     [A0], [A6 - 0x18]
  7201. 00005BE0  302E 000A                move.w     D0, [A6 + 0xA]
  7202. 00005BE4  6708                     beq        +0xA /* 00005BEE */
  7203. 00005BE6  2053                     movea.l    A0, [A3]
  7204. 00005BE8  5293                     addq.l     [A3], 1
  7205. 00005BEA  10BC 002E                move.b     [A0], 0x2E /* '.' */
  7206. label00005BEE:
  7207. 00005BEE  3E3C 0001                move.w     D7, 0x1
  7208. 00005BF2  302E 000A                move.w     D0, [A6 + 0xA]
  7209. 00005BF6  D16E FFE6                add.w      [A6 - 0x1A], D0
  7210. label00005BFA:
  7211. 00005BFA  302E 000A                move.w     D0, [A6 + 0xA]
  7212. 00005BFE  536E 000A                subq.w     [A6 + 0xA], 1
  7213. 00005C02  4A40                     tst.w      D0
  7214. 00005C04  6714                     beq        +0x16 /* 00005C1A */
  7215. 00005C06  3007                     move.w     D0, D7
  7216. 00005C08  5247                     addq.w     D7, 1
  7217. 00005C0A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  7218. 00005C0E  D0C0                     add.w      A0, D0
  7219. 00005C10  1010                     move.b     D0, [A0]
  7220. 00005C12  2053                     movea.l    A0, [A3]
  7221. 00005C14  5293                     addq.l     [A3], 1
  7222. 00005C16  1080                     move.b     [A0], D0
  7223. 00005C18  60E0                     bra        -0x1E /* 00005BFA */
  7224. label00005C1A:
  7225. 00005C1A  2053                     movea.l    A0, [A3]
  7226. 00005C1C  5293                     addq.l     [A3], 1
  7227. 00005C1E  10BC 0045                move.b     [A0], 0x45 /* 'E' */
  7228. 00005C22  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  7229. 00005C26  486C 0488                pea.l      [A4 + 0x488]
  7230. 00005C2A  2F13                     move.l     -[A7], [A3]
  7231. 00005C2C  4EBA 0354                jsr        [PC + 0x354 /* 00005F82 */]
  7232. 00005C30  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7233. 00005C34  2F13                     move.l     -[A7], [A3]
  7234. 00005C36  4EBA 2030                jsr        [PC + 0x2030 /* 00007C68 */]
  7235. 00005C3A  588F                     addq.l     A7, 4
  7236. 00005C3C  48C0                     ext.l      D0
  7237. 00005C3E  D193                     add.l      [A3], D0
  7238. label00005C40:
  7239. 00005C40  3C1F                     move.w     D6, [A7]+
  7240. 00005C42  3E1F                     move.w     D7, [A7]+
  7241. 00005C44  265F                     movea.l    A3, [A7]+
  7242. 00005C46  4E5E                     unlink     A6
  7243. 00005C48  4E75                     rts
  7244. fn00005C4A:
  7245. 00005C4A  4E56 FFFE                link       A6, -0x0002
  7246. 00005C4E  426E FFFE                clr.w      [A6 - 0x2]
  7247. label00005C52:
  7248. 00005C52  206E 0008                movea.l    A0, [A6 + 0x8]
  7249. 00005C56  2050                     movea.l    A0, [A0]
  7250. 00005C58  1010                     move.b     D0, [A0]
  7251. 00005C5A  4880                     ext.w      D0
  7252. 00005C5C  B07C 0030                cmp.w      D0, 0x30 /* '0' */
  7253. 00005C60  6D34                     blt        +0x36 /* 00005C96 */
  7254. 00005C62  206E 0008                movea.l    A0, [A6 + 0x8]
  7255. 00005C66  2050                     movea.l    A0, [A0]
  7256. 00005C68  1010                     move.b     D0, [A0]
  7257. 00005C6A  4880                     ext.w      D0
  7258. 00005C6C  B07C 0039                cmp.w      D0, 0x39 /* '9' */
  7259. 00005C70  6E24                     bgt        +0x26 /* 00005C96 */
  7260. 00005C72  302E FFFE                move.w     D0, [A6 - 0x2]
  7261. 00005C76  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  7262. 00005C7A  206E 0008                movea.l    A0, [A6 + 0x8]
  7263. 00005C7E  2050                     movea.l    A0, [A0]
  7264. 00005C80  1610                     move.b     D3, [A0]
  7265. 00005C82  4883                     ext.w      D3
  7266. 00005C84  D043                     add.w      D0, D3
  7267. 00005C86  907C 0030                sub.w      D0, 0x30 /* '0' */
  7268. 00005C8A  3D40 FFFE                move.w     [A6 - 0x2], D0
  7269. 00005C8E  206E 0008                movea.l    A0, [A6 + 0x8]
  7270. 00005C92  5290                     addq.l     [A0], 1
  7271. 00005C94  60BC                     bra        -0x42 /* 00005C52 */
  7272. label00005C96:
  7273. 00005C96  302E FFFE                move.w     D0, [A6 - 0x2]
  7274. 00005C9A  4E5E                     unlink     A6
  7275. 00005C9C  4E75                     rts
  7276. fn00005C9E:
  7277. 00005C9E  4E56 FFE6                link       A6, -0x001A
  7278. 00005CA2  2F0B                     move.l     -[A7], A3
  7279. 00005CA4  266E 000C                movea.l    A3, [A6 + 0xC]
  7280. 00005CA8  2F0A                     move.l     -[A7], A2
  7281. 00005CAA  3F07                     move.w     -[A7], D7
  7282. 00005CAC  3F06                     move.w     -[A7], D6
  7283. 00005CAE  2D6E 0008 FFFC           move.l     [A6 - 0x4], [A6 + 0x8]
  7284. 00005CB4  200B                     move.l     D0, A3
  7285. 00005CB6  2040                     movea.l    A0, D0
  7286. 00005CB8  2450                     movea.l    A2, [A0]
  7287. 00005CBA  588B                     addq.l     A3, 4
  7288. label00005CBC:
  7289. 00005CBC  1012                     move.b     D0, [A2]
  7290. 00005CBE  6700 0266                beq        +0x268 /* 00005F26 */
  7291. label00005CC2:
  7292. 00005CC2  1012                     move.b     D0, [A2]
  7293. 00005CC4  6716                     beq        +0x18 /* 00005CDC */
  7294. 00005CC6  1012                     move.b     D0, [A2]
  7295. 00005CC8  4880                     ext.w      D0
  7296. 00005CCA  B07C 0025                cmp.w      D0, 0x25 /* '%' */
  7297. 00005CCE  670C                     beq        +0xE /* 00005CDC */
  7298. 00005CD0  206E 0008                movea.l    A0, [A6 + 0x8]
  7299. 00005CD4  52AE 0008                addq.l     [A6 + 0x8], 1
  7300. 00005CD8  109A                     move.b     [A0], [A2]+
  7301. 00005CDA  60E6                     bra        -0x18 /* 00005CC2 */
  7302. label00005CDC:
  7303. 00005CDC  1012                     move.b     D0, [A2]
  7304. 00005CDE  4880                     ext.w      D0
  7305. 00005CE0  B07C 0025                cmp.w      D0, 0x25 /* '%' */
  7306. 00005CE4  6600 023C                bne        +0x23E /* 00005F22 */
  7307. 00005CE8  528A                     addq.l     A2, 1
  7308. 00005CEA  426E FFEC                clr.w      [A6 - 0x14]
  7309. 00005CEE  3D7C 0100 FFE8           move.w     [A6 - 0x18], 0x100
  7310. 00005CF4  426E FFE6                clr.w      [A6 - 0x1A]
  7311. 00005CF8  1D7C 0020 FFEF           move.b     [A6 - 0x11], 0x20 /* ' ' */
  7312. 00005CFE  1012                     move.b     D0, [A2]
  7313. 00005D00  4880                     ext.w      D0
  7314. 00005D02  B07C 002D                cmp.w      D0, 0x2D /* '-' */
  7315. 00005D06  6608                     bne        +0xA /* 00005D10 */
  7316. 00005D08  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  7317. 00005D0E  528A                     addq.l     A2, 1
  7318. label00005D10:
  7319. 00005D10  1012                     move.b     D0, [A2]
  7320. 00005D12  4880                     ext.w      D0
  7321. 00005D14  B07C 0030                cmp.w      D0, 0x30 /* '0' */
  7322. 00005D18  6608                     bne        +0xA /* 00005D22 */
  7323. 00005D1A  1D7C 0030 FFEF           move.b     [A6 - 0x11], 0x30 /* '0' */
  7324. 00005D20  528A                     addq.l     A2, 1
  7325. label00005D22:
  7326. 00005D22  2D4A FFF0                move.l     [A6 - 0x10], A2
  7327. 00005D26  486E FFF0                pea.l      [A6 - 0x10]
  7328. 00005D2A  4EBA FF1E                jsr        [PC - 0xE2 /* 00005C4A */]
  7329. 00005D2E  588F                     addq.l     A7, 4
  7330. 00005D30  3D40 FFEA                move.w     [A6 - 0x16], D0
  7331. 00005D34  246E FFF0                movea.l    A2, [A6 - 0x10]
  7332. 00005D38  1012                     move.b     D0, [A2]
  7333. 00005D3A  4880                     ext.w      D0
  7334. 00005D3C  B07C 002E                cmp.w      D0, 0x2E /* '.' */
  7335. 00005D40  6618                     bne        +0x1A /* 00005D5A */
  7336. 00005D42  528A                     addq.l     A2, 1
  7337. 00005D44  2D4A FFF0                move.l     [A6 - 0x10], A2
  7338. 00005D48  486E FFF0                pea.l      [A6 - 0x10]
  7339. 00005D4C  4EBA FEFC                jsr        [PC - 0x104 /* 00005C4A */]
  7340. 00005D50  588F                     addq.l     A7, 4
  7341. 00005D52  3D40 FFE8                move.w     [A6 - 0x18], D0
  7342. 00005D56  246E FFF0                movea.l    A2, [A6 - 0x10]
  7343. label00005D5A:
  7344. 00005D5A  1012                     move.b     D0, [A2]
  7345. 00005D5C  4880                     ext.w      D0
  7346. 00005D5E  B07C 006C                cmp.w      D0, 0x6C /* 'l' */
  7347. 00005D62  6608                     bne        +0xA /* 00005D6C */
  7348. 00005D64  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  7349. 00005D6A  528A                     addq.l     A2, 1
  7350. label00005D6C:
  7351. 00005D6C  1012                     move.b     D0, [A2]
  7352. 00005D6E  6706                     beq        +0x8 /* 00005D76 */
  7353. 00005D70  101A                     move.b     D0, [A2]+
  7354. 00005D72  4880                     ext.w      D0
  7355. 00005D74  3E00                     move.w     D7, D0
  7356. label00005D76:
  7357. 00005D76  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  7358. 00005D7C  0C47 0064                cmpi.w     D7, 0x64 /* 'd' */
  7359. 00005D80  6712                     beq        +0x14 /* 00005D94 */
  7360. 00005D82  0C47 006F                cmpi.w     D7, 0x6F /* 'o' */
  7361. 00005D86  670C                     beq        +0xE /* 00005D94 */
  7362. 00005D88  0C47 0078                cmpi.w     D7, 0x78 /* 'x' */
  7363. 00005D8C  6706                     beq        +0x8 /* 00005D94 */
  7364. 00005D8E  0C47 0075                cmpi.w     D7, 0x75 /* 'u' */
  7365. 00005D92  6642                     bne        +0x44 /* 00005DD6 */
  7366. label00005D94:
  7367. 00005D94  302E FFE6                move.w     D0, [A6 - 0x1A]
  7368. 00005D98  6708                     beq        +0xA /* 00005DA2 */
  7369. 00005D9A  200B                     move.l     D0, A3
  7370. 00005D9C  2040                     movea.l    A0, D0
  7371. 00005D9E  2010                     move.l     D0, [A0]
  7372. 00005DA0  6008                     bra        +0xA /* 00005DAA */
  7373. label00005DA2:
  7374. 00005DA2  200B                     move.l     D0, A3
  7375. 00005DA4  2040                     movea.l    A0, D0
  7376. 00005DA6  3010                     move.w     D0, [A0]
  7377. 00005DA8  48C0                     ext.l      D0
  7378. label00005DAA:
  7379. 00005DAA  2F00                     move.l     -[A7], D0
  7380. 00005DAC  486E 0008                pea.l      [A6 + 0x8]
  7381. 00005DB0  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  7382. 00005DB4  3F07                     move.w     -[A7], D7
  7383. 00005DB6  4EBA FB8C                jsr        [PC - 0x474 /* 00005944 */]
  7384. 00005DBA  DEFC 000C                add.w      A7, 0xC
  7385. 00005DBE  302E FFE6                move.w     D0, [A6 - 0x1A]
  7386. 00005DC2  6706                     beq        +0x8 /* 00005DCA */
  7387. 00005DC4  303C 0004                move.w     D0, 0x4
  7388. 00005DC8  6004                     bra        +0x6 /* 00005DCE */
  7389. label00005DCA:
  7390. 00005DCA  303C 0002                move.w     D0, 0x2
  7391. label00005DCE:
  7392. 00005DCE  48C0                     ext.l      D0
  7393. 00005DD0  D7C0                     add.l      A3, D0
  7394. 00005DD2  6000 00AE                bra        +0xB0 /* 00005E82 */
  7395. label00005DD6:
  7396. 00005DD6  0C47 0063                cmpi.w     D7, 0x63 /* 'c' */
  7397. 00005DDA  6618                     bne        +0x1A /* 00005DF4 */
  7398. 00005DDC  200B                     move.l     D0, A3
  7399. 00005DDE  5280                     addq.l     D0, 1
  7400. 00005DE0  2040                     movea.l    A0, D0
  7401. 00005DE2  1010                     move.b     D0, [A0]
  7402. 00005DE4  206E 0008                movea.l    A0, [A6 + 0x8]
  7403. 00005DE8  52AE 0008                addq.l     [A6 + 0x8], 1
  7404. 00005DEC  1080                     move.b     [A0], D0
  7405. 00005DEE  548B                     addq.l     A3, 2
  7406. 00005DF0  6000 0090                bra        +0x92 /* 00005E82 */
  7407. label00005DF4:
  7408. 00005DF4  0C47 0073                cmpi.w     D7, 0x73 /* 's' */
  7409. 00005DF8  6634                     bne        +0x36 /* 00005E2E */
  7410. 00005DFA  200B                     move.l     D0, A3
  7411. 00005DFC  2040                     movea.l    A0, D0
  7412. 00005DFE  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  7413. 00005E02  588B                     addq.l     A3, 4
  7414. 00005E04  3C2E FFE8                move.w     D6, [A6 - 0x18]
  7415. label00005E08:
  7416. 00005E08  3006                     move.w     D0, D6
  7417. 00005E0A  6720                     beq        +0x22 /* 00005E2C */
  7418. 00005E0C  206E FFF4                movea.l    A0, [A6 - 0xC]
  7419. 00005E10  1010                     move.b     D0, [A0]
  7420. 00005E12  6718                     beq        +0x1A /* 00005E2C */
  7421. 00005E14  206E FFF4                movea.l    A0, [A6 - 0xC]
  7422. 00005E18  52AE FFF4                addq.l     [A6 - 0xC], 1
  7423. 00005E1C  1010                     move.b     D0, [A0]
  7424. 00005E1E  206E 0008                movea.l    A0, [A6 + 0x8]
  7425. 00005E22  52AE 0008                addq.l     [A6 + 0x8], 1
  7426. 00005E26  1080                     move.b     [A0], D0
  7427. 00005E28  5346                     subq.w     D6, 1
  7428. 00005E2A  60DC                     bra        -0x22 /* 00005E08 */
  7429. label00005E2C:
  7430. 00005E2C  6054                     bra        +0x56 /* 00005E82 */
  7431. label00005E2E:
  7432. 00005E2E  0C47 0065                cmpi.w     D7, 0x65 /* 'e' */
  7433. 00005E32  670C                     beq        +0xE /* 00005E40 */
  7434. 00005E34  0C47 0066                cmpi.w     D7, 0x66 /* 'f' */
  7435. 00005E38  6706                     beq        +0x8 /* 00005E40 */
  7436. 00005E3A  0C47 0067                cmpi.w     D7, 0x67 /* 'g' */
  7437. 00005E3E  6636                     bne        +0x38 /* 00005E76 */
  7438. label00005E40:
  7439. 00005E40  200B                     move.l     D0, A3
  7440. 00005E42  2040                     movea.l    A0, D0
  7441. 00005E44  4850                     pea.l      [A0]
  7442. 00005E46  486C C18C                pea.l      [A4 - 0x3E74]
  7443. 00005E4A  3F3C 080E                move.w     -[A7], 0x80E
  7444. 00005E4E  A9EB                     syscall    Pack4/FP68K
  7445. 00005E50  518F                     subq.l     A7, 8
  7446. 00005E52  486C C18C                pea.l      [A4 - 0x3E74]
  7447. 00005E56  486F 0004                pea.l      [A7 + 0x4]
  7448. 00005E5A  3F3C 0810                move.w     -[A7], 0x810
  7449. 00005E5E  A9EB                     syscall    Pack4/FP68K
  7450. 00005E60  486E 0008                pea.l      [A6 + 0x8]
  7451. 00005E64  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  7452. 00005E68  3F07                     move.w     -[A7], D7
  7453. 00005E6A  4EBA FC44                jsr        [PC - 0x3BC /* 00005AB0 */]
  7454. 00005E6E  DEFC 0010                add.w      A7, 0x10
  7455. 00005E72  508B                     addq.l     A3, 8
  7456. 00005E74  600C                     bra        +0xE /* 00005E82 */
  7457. label00005E76:
  7458. 00005E76  3007                     move.w     D0, D7
  7459. 00005E78  206E 0008                movea.l    A0, [A6 + 0x8]
  7460. 00005E7C  52AE 0008                addq.l     [A6 + 0x8], 1
  7461. 00005E80  1080                     move.b     [A0], D0
  7462. label00005E82:
  7463. 00005E82  202E 0008                move.l     D0, [A6 + 0x8]
  7464. 00005E86  90AE FFF8                sub.l      D0, [A6 - 0x8]
  7465. 00005E8A  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  7466. 00005E8E  6C00 0092                bge        +0x94 /* 00005F22 */
  7467. 00005E92  302E FFEC                move.w     D0, [A6 - 0x14]
  7468. 00005E96  6726                     beq        +0x28 /* 00005EBE */
  7469. 00005E98  302E FFEA                move.w     D0, [A6 - 0x16]
  7470. 00005E9C  222E 0008                move.l     D1, [A6 + 0x8]
  7471. 00005EA0  92AE FFF8                sub.l      D1, [A6 - 0x8]
  7472. 00005EA4  9041                     sub.w      D0, D1
  7473. 00005EA6  3C00                     move.w     D6, D0
  7474. label00005EA8:
  7475. 00005EA8  3006                     move.w     D0, D6
  7476. 00005EAA  6710                     beq        +0x12 /* 00005EBC */
  7477. 00005EAC  206E 0008                movea.l    A0, [A6 + 0x8]
  7478. 00005EB0  52AE 0008                addq.l     [A6 + 0x8], 1
  7479. 00005EB4  10AE FFEF                move.b     [A0], [A6 - 0x11]
  7480. 00005EB8  5346                     subq.w     D6, 1
  7481. 00005EBA  60EC                     bra        -0x12 /* 00005EA8 */
  7482. label00005EBC:
  7483. 00005EBC  6064                     bra        +0x66 /* 00005F22 */
  7484. label00005EBE:
  7485. 00005EBE  202E FFF8                move.l     D0, [A6 - 0x8]
  7486. 00005EC2  322E FFEA                move.w     D1, [A6 - 0x16]
  7487. 00005EC6  5341                     subq.w     D1, 1
  7488. 00005EC8  48C1                     ext.l      D1
  7489. 00005ECA  D081                     add.l      D0, D1
  7490. 00005ECC  2D40 FFF4                move.l     [A6 - 0xC], D0
  7491. 00005ED0  2D40 FFF0                move.l     [A6 - 0x10], D0
  7492. 00005ED4  202E 0008                move.l     D0, [A6 + 0x8]
  7493. 00005ED8  90AE FFF8                sub.l      D0, [A6 - 0x8]
  7494. 00005EDC  3C00                     move.w     D6, D0
  7495. label00005EDE:
  7496. 00005EDE  3006                     move.w     D0, D6
  7497. 00005EE0  671E                     beq        +0x20 /* 00005F00 */
  7498. 00005EE2  202E FFF8                move.l     D0, [A6 - 0x8]
  7499. 00005EE6  3206                     move.w     D1, D6
  7500. 00005EE8  5341                     subq.w     D1, 1
  7501. 00005EEA  48C1                     ext.l      D1
  7502. 00005EEC  D081                     add.l      D0, D1
  7503. 00005EEE  2040                     movea.l    A0, D0
  7504. 00005EF0  1010                     move.b     D0, [A0]
  7505. 00005EF2  206E FFF4                movea.l    A0, [A6 - 0xC]
  7506. 00005EF6  53AE FFF4                subq.l     [A6 - 0xC], 1
  7507. 00005EFA  1080                     move.b     [A0], D0
  7508. 00005EFC  5346                     subq.w     D6, 1
  7509. 00005EFE  60DE                     bra        -0x20 /* 00005EDE */
  7510. label00005F00:
  7511. 00005F00  202E FFF8                move.l     D0, [A6 - 0x8]
  7512. 00005F04  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  7513. 00005F08  6E0E                     bgt        +0x10 /* 00005F18 */
  7514. 00005F0A  206E FFF8                movea.l    A0, [A6 - 0x8]
  7515. 00005F0E  52AE FFF8                addq.l     [A6 - 0x8], 1
  7516. 00005F12  10AE FFEF                move.b     [A0], [A6 - 0x11]
  7517. 00005F16  60E8                     bra        -0x16 /* 00005F00 */
  7518. label00005F18:
  7519. 00005F18  202E FFF0                move.l     D0, [A6 - 0x10]
  7520. 00005F1C  5280                     addq.l     D0, 1
  7521. 00005F1E  2D40 0008                move.l     [A6 + 0x8], D0
  7522. label00005F22:
  7523. 00005F22  6000 FD98                bra        -0x266 /* 00005CBC */
  7524. label00005F26:
  7525. 00005F26  206E 0008                movea.l    A0, [A6 + 0x8]
  7526. 00005F2A  4210                     clr.b      [A0]
  7527. 00005F2C  202E 0008                move.l     D0, [A6 + 0x8]
  7528. 00005F30  90AE FFFC                sub.l      D0, [A6 - 0x4]
  7529. 00005F34  3C1F                     move.w     D6, [A7]+
  7530. 00005F36  3E1F                     move.w     D7, [A7]+
  7531. 00005F38  245F                     movea.l    A2, [A7]+
  7532. 00005F3A  265F                     movea.l    A3, [A7]+
  7533. 00005F3C  4E5E                     unlink     A6
  7534. 00005F3E  4E75                     rts
  7535. fn00005F40:
  7536. 00005F40  4E56 FEFE                link       A6, -0x0102
  7537. 00005F44  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7538. 00005F48  486E FF00                pea.l      [A6 - 0x100]
  7539. 00005F4C  4EBA FD50                jsr        [PC - 0x2B0 /* 00005C9E */]
  7540. 00005F50  508F                     addq.l     A7, 8
  7541. 00005F52  3D40 FEFE                move.w     [A6 - 0x102], D0
  7542. 00005F56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7543. 00005F5A  486E FF00                pea.l      [A6 - 0x100]
  7544. 00005F5E  4EBA 0ECA                jsr        [PC + 0xECA /* 00006E2A */]
  7545. 00005F62  508F                     addq.l     A7, 8
  7546. 00005F64  302E FEFE                move.w     D0, [A6 - 0x102]
  7547. 00005F68  4E5E                     unlink     A6
  7548. 00005F6A  4E75                     rts
  7549. fn00005F6C:
  7550. 00005F6C  4E56 0000                link       A6, 0
  7551. 00005F70  486E 000C                pea.l      [A6 + 0xC]
  7552. 00005F74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7553. 00005F78  4EBA FFC6                jsr        [PC - 0x3A /* 00005F40 */]
  7554. 00005F7C  508F                     addq.l     A7, 8
  7555. 00005F7E  4E5E                     unlink     A6
  7556. 00005F80  4E75                     rts
  7557. fn00005F82:
  7558. 00005F82  4E56 0000                link       A6, 0
  7559. 00005F86  486E 000C                pea.l      [A6 + 0xC]
  7560. 00005F8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7561. 00005F8E  4EBA FD0E                jsr        [PC - 0x2F2 /* 00005C9E */]
  7562. 00005F92  508F                     addq.l     A7, 8
  7563. 00005F94  4E5E                     unlink     A6
  7564. 00005F96  4E75                     rts
  7565. fn00005F98:
  7566. 00005F98  4E56 FFFC                link       A6, -0x0004
  7567. 00005F9C  2F0B                     move.l     -[A7], A3
  7568. 00005F9E  266E 0008                movea.l    A3, [A6 + 0x8]
  7569. 00005FA2  302B 000A                move.w     D0, [A3 + 0xA]
  7570. 00005FA6  C07C 0001                and.w      D0, 0x1
  7571. 00005FAA  6606                     bne        +0x8 /* 00005FB2 */
  7572. 00005FAC  006B 0040 000A           ori.w      [A3 + 0xA], 0x40 /* '@' */
  7573. label00005FB2:
  7574. 00005FB2  302B 000A                move.w     D0, [A3 + 0xA]
  7575. 00005FB6  C07C 0060                and.w      D0, 0x60 /* '`' */
  7576. 00005FBA  6708                     beq        +0xA /* 00005FC4 */
  7577. 00005FBC  303C FFFF                move.w     D0, 0xFFFF
  7578. 00005FC0  6000 00DA                bra        +0xDC /* 0000609C */
  7579. label00005FC4:
  7580. 00005FC4  0CAB 0000 0000 0006      cmpi.l     [A3 + 0x6], 0x0
  7581. 00005FCC  6652                     bne        +0x54 /* 00006020 */
  7582. 00005FCE  302B 000A                move.w     D0, [A3 + 0xA]
  7583. 00005FD2  C07C 0008                and.w      D0, 0x8
  7584. 00005FD6  671E                     beq        +0x20 /* 00005FF6 */
  7585. 00005FD8  200B                     move.l     D0, A3
  7586. 00005FDA  41EC C22C                lea.l      A0, [A4 - 0x3DD4]
  7587. 00005FDE  9088                     sub.l      D0, A0
  7588. 00005FE0  81FC 0012                divs.w     D0, 0x12
  7589. 00005FE4  41EC C21C                lea.l      A0, [A4 - 0x3DE4]
  7590. 00005FE8  D1C0                     add.l      A0, D0
  7591. 00005FEA  41D0                     lea.l      A0, [A0]
  7592. 00005FEC  2008                     move.l     D0, A0
  7593. 00005FEE  2680                     move.l     [A3], D0
  7594. 00005FF0  2740 0006                move.l     [A3 + 0x6], D0
  7595. 00005FF4  6028                     bra        +0x2A /* 0000601E */
  7596. label00005FF6:
  7597. 00005FF6  2F3C 0000 0200           move.l     -[A7], 0x200
  7598. 00005FFC  4EBA 1F1C                jsr        [PC + 0x1F1C /* 00007F1A */]
  7599. 00006000  588F                     addq.l     A7, 4
  7600. 00006002  2680                     move.l     [A3], D0
  7601. 00006004  2740 0006                move.l     [A3 + 0x6], D0
  7602. 00006008  0C80 0000 0000           cmpi.l     D0, 0x0
  7603. 0000600E  6608                     bne        +0xA /* 00006018 */
  7604. 00006010  006B 0008 000A           ori.w      [A3 + 0xA], 0x8
  7605. 00006016  6006                     bra        +0x8 /* 0000601E */
  7606. label00006018:
  7607. 00006018  006B 0010 000A           ori.w      [A3 + 0xA], 0x10
  7608. label0000601E:
  7609. 0000601E  60A4                     bra        -0x5A /* 00005FC4 */
  7610. label00006020:
  7611. 00006020  2D4B FFFC                move.l     [A6 - 0x4], A3
  7612. 00006024  206E FFFC                movea.l    A0, [A6 - 0x4]
  7613. 00006028  41E8 000E                lea.l      A0, [A0 + 0xE]
  7614. 0000602C  2F08                     move.l     -[A7], A0
  7615. 0000602E  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  7616. 00006032  4EBA F828                jsr        [PC - 0x7D8 /* 0000585C */]
  7617. 00006036  5C8F                     addq.l     A7, 6
  7618. 00006038  26AB 0006                move.l     [A3], [A3 + 0x6]
  7619. 0000603C  302B 000A                move.w     D0, [A3 + 0xA]
  7620. 00006040  C07C 0108                and.w      D0, 0x108
  7621. 00006044  6706                     beq        +0x8 /* 0000604C */
  7622. 00006046  303C 0001                move.w     D0, 0x1
  7623. 0000604A  6004                     bra        +0x6 /* 00006050 */
  7624. label0000604C:
  7625. 0000604C  303C 0200                move.w     D0, 0x200
  7626. label00006050:
  7627. 00006050  3F00                     move.w     -[A7], D0
  7628. 00006052  2F13                     move.l     -[A7], [A3]
  7629. 00006054  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  7630. 00006058  4EBA 1DF2                jsr        [PC + 0x1DF2 /* 00007E4C */]
  7631. 0000605C  508F                     addq.l     A7, 8
  7632. 0000605E  3740 0004                move.w     [A3 + 0x4], D0
  7633. 00006062  536B 0004                subq.w     [A3 + 0x4], 1
  7634. 00006066  302B 0004                move.w     D0, [A3 + 0x4]
  7635. 0000606A  0C40 0000                cmpi.w     D0, 0x0
  7636. 0000606E  6C20                     bge        +0x22 /* 00006090 */
  7637. 00006070  0C6B FFFF 0004           cmpi.w     [A3 + 0x4], 0xFFFF
  7638. 00006076  6608                     bne        +0xA /* 00006080 */
  7639. 00006078  006B 0020 000A           ori.w      [A3 + 0xA], 0x20 /* ' ' */
  7640. 0000607E  6006                     bra        +0x8 /* 00006086 */
  7641. label00006080:
  7642. 00006080  006B 0040 000A           ori.w      [A3 + 0xA], 0x40 /* '@' */
  7643. label00006086:
  7644. 00006086  426B 0004                clr.w      [A3 + 0x4]
  7645. 0000608A  303C FFFF                move.w     D0, 0xFFFF
  7646. 0000608E  600C                     bra        +0xE /* 0000609C */
  7647. label00006090:
  7648. 00006090  2053                     movea.l    A0, [A3]
  7649. 00006092  5293                     addq.l     [A3], 1
  7650. 00006094  1010                     move.b     D0, [A0]
  7651. 00006096  4880                     ext.w      D0
  7652. 00006098  C07C 00FF                and.w      D0, 0xFF
  7653. label0000609C:
  7654. 0000609C  265F                     movea.l    A3, [A7]+
  7655. 0000609E  4E5E                     unlink     A6
  7656. 000060A0  4E75                     rts
  7657. fn000060A2:
  7658. 000060A2  4E56 FFFC                link       A6, -0x0004
  7659. 000060A6  2F0B                     move.l     -[A7], A3
  7660. 000060A8  266E 000A                movea.l    A3, [A6 + 0xA]
  7661. 000060AC  302B 000A                move.w     D0, [A3 + 0xA]
  7662. 000060B0  C07C 0002                and.w      D0, 0x2
  7663. 000060B4  6606                     bne        +0x8 /* 000060BC */
  7664. 000060B6  006B 0040 000A           ori.w      [A3 + 0xA], 0x40 /* '@' */
  7665. label000060BC:
  7666. 000060BC  302B 000A                move.w     D0, [A3 + 0xA]
  7667. 000060C0  C07C 0040                and.w      D0, 0x40 /* '@' */
  7668. 000060C4  6708                     beq        +0xA /* 000060CE */
  7669. 000060C6  303C FFFF                move.w     D0, 0xFFFF
  7670. 000060CA  6000 0104                bra        +0x106 /* 000061D0 */
  7671. label000060CE:
  7672. 000060CE  0CAB 0000 0000 0006      cmpi.l     [A3 + 0x6], 0x0
  7673. 000060D6  6652                     bne        +0x54 /* 0000612A */
  7674. 000060D8  302B 000A                move.w     D0, [A3 + 0xA]
  7675. 000060DC  C07C 0008                and.w      D0, 0x8
  7676. 000060E0  671E                     beq        +0x20 /* 00006100 */
  7677. 000060E2  200B                     move.l     D0, A3
  7678. 000060E4  41EC C22C                lea.l      A0, [A4 - 0x3DD4]
  7679. 000060E8  9088                     sub.l      D0, A0
  7680. 000060EA  81FC 0012                divs.w     D0, 0x12
  7681. 000060EE  41EC C21C                lea.l      A0, [A4 - 0x3DE4]
  7682. 000060F2  D1C0                     add.l      A0, D0
  7683. 000060F4  41D0                     lea.l      A0, [A0]
  7684. 000060F6  2008                     move.l     D0, A0
  7685. 000060F8  2680                     move.l     [A3], D0
  7686. 000060FA  2740 0006                move.l     [A3 + 0x6], D0
  7687. 000060FE  6028                     bra        +0x2A /* 00006128 */
  7688. label00006100:
  7689. 00006100  2F3C 0000 0200           move.l     -[A7], 0x200
  7690. 00006106  4EBA 1E12                jsr        [PC + 0x1E12 /* 00007F1A */]
  7691. 0000610A  588F                     addq.l     A7, 4
  7692. 0000610C  2680                     move.l     [A3], D0
  7693. 0000610E  2740 0006                move.l     [A3 + 0x6], D0
  7694. 00006112  0C80 0000 0000           cmpi.l     D0, 0x0
  7695. 00006118  6608                     bne        +0xA /* 00006122 */
  7696. 0000611A  006B 0008 000A           ori.w      [A3 + 0xA], 0x8
  7697. 00006120  6006                     bra        +0x8 /* 00006128 */
  7698. label00006122:
  7699. 00006122  006B 0010 000A           ori.w      [A3 + 0xA], 0x10
  7700. label00006128:
  7701. 00006128  60A4                     bra        -0x5A /* 000060CE */
  7702. label0000612A:
  7703. 0000612A  302B 000A                move.w     D0, [A3 + 0xA]
  7704. 0000612E  C07C 0008                and.w      D0, 0x8
  7705. 00006132  6710                     beq        +0x12 /* 00006144 */
  7706. 00006134  2053                     movea.l    A0, [A3]
  7707. 00006136  5293                     addq.l     [A3], 1
  7708. 00006138  10AE 0009                move.b     [A0], [A6 + 0x9]
  7709. 0000613C  006B 0080 000A           ori.w      [A3 + 0xA], 0x80
  7710. 00006142  603C                     bra        +0x3E /* 00006180 */
  7711. label00006144:
  7712. 00006144  302B 000A                move.w     D0, [A3 + 0xA]
  7713. 00006148  C07C 0100                and.w      D0, 0x100
  7714. 0000614C  6732                     beq        +0x34 /* 00006180 */
  7715. 0000614E  006B 0080 000A           ori.w      [A3 + 0xA], 0x80
  7716. 00006154  2053                     movea.l    A0, [A3]
  7717. 00006156  5293                     addq.l     [A3], 1
  7718. 00006158  10AE 0009                move.b     [A0], [A6 + 0x9]
  7719. 0000615C  102E 0009                move.b     D0, [A6 + 0x9]
  7720. 00006160  4880                     ext.w      D0
  7721. 00006162  B07C 000A                cmp.w      D0, 0xA /* '\n' */
  7722. 00006166  6718                     beq        +0x1A /* 00006180 */
  7723. 00006168  2013                     move.l     D0, [A3]
  7724. 0000616A  90AB 0006                sub.l      D0, [A3 + 0x6]
  7725. 0000616E  B07C 0200                cmp.w      D0, 0x200
  7726. 00006172  6C0C                     bge        +0xE /* 00006180 */
  7727. 00006174  102E 0009                move.b     D0, [A6 + 0x9]
  7728. 00006178  4880                     ext.w      D0
  7729. 0000617A  C07C 00FF                and.w      D0, 0xFF
  7730. 0000617E  6050                     bra        +0x52 /* 000061D0 */
  7731. label00006180:
  7732. 00006180  2F0B                     move.l     -[A7], A3
  7733. 00006182  4EBA 18FE                jsr        [PC + 0x18FE /* 00007A82 */]
  7734. 00006186  588F                     addq.l     A7, 4
  7735. 00006188  4A40                     tst.w      D0
  7736. 0000618A  670C                     beq        +0xE /* 00006198 */
  7737. 0000618C  006B 0040 000A           ori.w      [A3 + 0xA], 0x40 /* '@' */
  7738. 00006192  303C FFFF                move.w     D0, 0xFFFF
  7739. 00006196  6038                     bra        +0x3A /* 000061D0 */
  7740. label00006198:
  7741. 00006198  302B 000A                move.w     D0, [A3 + 0xA]
  7742. 0000619C  C07C 0108                and.w      D0, 0x108
  7743. 000061A0  6712                     beq        +0x14 /* 000061B4 */
  7744. 000061A2  426B 0004                clr.w      [A3 + 0x4]
  7745. 000061A6  102E 0009                move.b     D0, [A6 + 0x9]
  7746. 000061AA  4880                     ext.w      D0
  7747. 000061AC  C07C 00FF                and.w      D0, 0xFF
  7748. 000061B0  601E                     bra        +0x20 /* 000061D0 */
  7749. 000061B2  601C                     bra        +0x1E /* 000061D0 */
  7750. label000061B4:
  7751. 000061B4  377C 01FF 0004           move.w     [A3 + 0x4], 0x1FF
  7752. 000061BA  006B 0080 000A           ori.w      [A3 + 0xA], 0x80
  7753. 000061C0  102E 0009                move.b     D0, [A6 + 0x9]
  7754. 000061C4  2053                     movea.l    A0, [A3]
  7755. 000061C6  5293                     addq.l     [A3], 1
  7756. 000061C8  1080                     move.b     [A0], D0
  7757. 000061CA  4880                     ext.w      D0
  7758. 000061CC  C07C 00FF                and.w      D0, 0xFF
  7759. label000061D0:
  7760. 000061D0  265F                     movea.l    A3, [A7]+
  7761. 000061D2  4E5E                     unlink     A6
  7762. 000061D4  4E75                     rts
  7763. fn000061D6:
  7764. 000061D6  4E56 0000                link       A6, 0
  7765. 000061DA  2F0B                     move.l     -[A7], A3
  7766. 000061DC  266E 000A                movea.l    A3, [A6 + 0xA]
  7767. 000061E0  302B 000A                move.w     D0, [A3 + 0xA]
  7768. 000061E4  C07C 0080                and.w      D0, 0x80
  7769. 000061E8  6608                     bne        +0xA /* 000061F2 */
  7770. 000061EA  2013                     move.l     D0, [A3]
  7771. 000061EC  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  7772. 000061F0  6606                     bne        +0x8 /* 000061F8 */
  7773. label000061F2:
  7774. 000061F2  303C FFFF                move.w     D0, 0xFFFF
  7775. 000061F6  6010                     bra        +0x12 /* 00006208 */
  7776. label000061F8:
  7777. 000061F8  526B 0004                addq.w     [A3 + 0x4], 1
  7778. 000061FC  102E 0009                move.b     D0, [A6 + 0x9]
  7779. 00006200  5393                     subq.l     [A3], 1
  7780. 00006202  2053                     movea.l    A0, [A3]
  7781. 00006204  1080                     move.b     [A0], D0
  7782. 00006206  4880                     ext.w      D0
  7783. label00006208:
  7784. 00006208  265F                     movea.l    A3, [A7]+
  7785. 0000620A  4E5E                     unlink     A6
  7786. 0000620C  4E75                     rts
  7787. fn0000620E:
  7788. 0000620E  4E56 0000                link       A6, 0
  7789. 00006212  206E 0008                movea.l    A0, [A6 + 0x8]
  7790. 00006216  5368 0004                subq.w     [A0 + 0x4], 1
  7791. 0000621A  3028 0004                move.w     D0, [A0 + 0x4]
  7792. 0000621E  0C40 0000                cmpi.w     D0, 0x0
  7793. 00006222  6D14                     blt        +0x16 /* 00006238 */
  7794. 00006224  206E 0008                movea.l    A0, [A6 + 0x8]
  7795. 00006228  2010                     move.l     D0, [A0]
  7796. 0000622A  5290                     addq.l     [A0], 1
  7797. 0000622C  2040                     movea.l    A0, D0
  7798. 0000622E  1010                     move.b     D0, [A0]
  7799. 00006230  4880                     ext.w      D0
  7800. 00006232  C07C 00FF                and.w      D0, 0xFF
  7801. 00006236  600A                     bra        +0xC /* 00006242 */
  7802. label00006238:
  7803. 00006238  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7804. 0000623C  4EBA FD5A                jsr        [PC - 0x2A6 /* 00005F98 */]
  7805. 00006240  588F                     addq.l     A7, 4
  7806. label00006242:
  7807. 00006242  4E5E                     unlink     A6
  7808. 00006244  4E75                     rts
  7809. fn00006246:
  7810. 00006246  4E56 0000                link       A6, 0
  7811. 0000624A  206E 000A                movea.l    A0, [A6 + 0xA]
  7812. 0000624E  5368 0004                subq.w     [A0 + 0x4], 1
  7813. 00006252  3028 0004                move.w     D0, [A0 + 0x4]
  7814. 00006256  0C40 0000                cmpi.w     D0, 0x0
  7815. 0000625A  6D18                     blt        +0x1A /* 00006274 */
  7816. 0000625C  102E 0009                move.b     D0, [A6 + 0x9]
  7817. 00006260  206E 000A                movea.l    A0, [A6 + 0xA]
  7818. 00006264  2210                     move.l     D1, [A0]
  7819. 00006266  5290                     addq.l     [A0], 1
  7820. 00006268  2041                     movea.l    A0, D1
  7821. 0000626A  1080                     move.b     [A0], D0
  7822. 0000626C  4880                     ext.w      D0
  7823. 0000626E  C07C 00FF                and.w      D0, 0xFF
  7824. 00006272  6012                     bra        +0x14 /* 00006286 */
  7825. label00006274:
  7826. 00006274  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7827. 00006278  102E 0009                move.b     D0, [A6 + 0x9]
  7828. 0000627C  4880                     ext.w      D0
  7829. 0000627E  3F00                     move.w     -[A7], D0
  7830. 00006280  4EBA FE20                jsr        [PC - 0x1E0 /* 000060A2 */]
  7831. 00006284  5C8F                     addq.l     A7, 6
  7832. label00006286:
  7833. 00006286  4E5E                     unlink     A6
  7834. 00006288  4E75                     rts
  7835. fn0000628A:
  7836. 0000628A  4E56 FFFE                link       A6, -0x0002
  7837. 0000628E  48E7 F000                movem.l    -[A7], D0,D1,D2,D3
  7838. 00006292  242E 0008                move.l     D2, [A6 + 0x8]
  7839. 00006296  222E 000C                move.l     D1, [A6 + 0xC]
  7840. 0000629A  426E FFFE                clr.w      [A6 - 0x2]
  7841. 0000629E  4A81                     tst.l      D1
  7842. 000062A0  6C06                     bge        +0x8 /* 000062A8 */
  7843. 000062A2  566E FFFE                addq.w     [A6 - 0x2], 3
  7844. 000062A6  4481                     neg.l      D1
  7845. label000062A8:
  7846. 000062A8  4A82                     tst.l      D2
  7847. 000062AA  6C06                     bge        +0x8 /* 000062B2 */
  7848. 000062AC  526E FFFE                addq.w     [A6 - 0x2], 1
  7849. 000062B0  4482                     neg.l      D2
  7850. label000062B2:
  7851. 000062B2  7601                     moveq.l    D3, 0x01
  7852. label000062B4:
  7853. 000062B4  B481                     cmp.l      D2, D1
  7854. 000062B6  6406                     bcc        +0x8 /* 000062BE */
  7855. 000062B8  E382                     asl        D2, 1
  7856. 000062BA  E383                     asl        D3, 1
  7857. 000062BC  60F6                     bra        -0x8 /* 000062B4 */
  7858. label000062BE:
  7859. 000062BE  4280                     clr.l      D0
  7860. label000062C0:
  7861. 000062C0  B481                     cmp.l      D2, D1
  7862. 000062C2  6204                     bhi        +0x6 /* 000062C8 */
  7863. 000062C4  8083                     or.l       D0, D3
  7864. 000062C6  9282                     sub.l      D1, D2
  7865. label000062C8:
  7866. 000062C8  E28A                     lsr        D2, 1
  7867. 000062CA  E28B                     lsr        D3, 1
  7868. 000062CC  64F2                     bcc        -0xC /* 000062C0 */
  7869. 000062CE  0C6E 0003 FFFE           cmpi.w     [A6 - 0x2], 0x3
  7870. 000062D4  6D02                     blt        +0x4 /* 000062D8 */
  7871. 000062D6  4481                     neg.l      D1
  7872. label000062D8:
  7873. 000062D8  E2EE FFFE                lsr   .w   [A6 - 0x2]
  7874. 000062DC  6402                     bcc        +0x4 /* 000062E0 */
  7875. 000062DE  4480                     neg.l      D0
  7876. label000062E0:
  7877. 000062E0  2D40 0008                move.l     [A6 + 0x8], D0
  7878. 000062E4  2D41 000C                move.l     [A6 + 0xC], D1
  7879. 000062E8  4CDF 000F                movem.l    D0,D1,D2,D3, [A7]+
  7880. 000062EC  4E5E                     unlink     A6
  7881. 000062EE  4E75                     rts
  7882. fn000062F0:
  7883. 000062F0  4E56 0000                link       A6, 0
  7884. 000062F4  206E 0008                movea.l    A0, [A6 + 0x8]
  7885. 000062F8  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  7886. 000062FC  4E5E                     unlink     A6
  7887. 000062FE  4E75                     rts
  7888. fn00006300:
  7889. 00006300  4E56 0000                link       A6, 0
  7890. 00006304  206E 0008                movea.l    A0, [A6 + 0x8]
  7891. 00006308  A03B                     syscall    Delay
  7892. 0000630A  226E 000C                movea.l    A1, [A6 + 0xC]
  7893. 0000630E  2280                     move.l     [A1], D0
  7894. 00006310  4E5E                     unlink     A6
  7895. 00006312  4E75                     rts
  7896. fn00006314:
  7897. 00006314  4E56 FFFA                link       A6, -0x0006
  7898. 00006318  2F0B                     move.l     -[A7], A3
  7899. 0000631A  266E 0008                movea.l    A3, [A6 + 0x8]
  7900. 0000631E  3F07                     move.w     -[A7], D7
  7901. 00006320  3F06                     move.w     -[A7], D6
  7902. 00006322  2D4B FFFA                move.l     [A6 - 0x6], A3
  7903. 00006326  200B                     move.l     D0, A3
  7904. 00006328  671E                     beq        +0x20 /* 00006348 */
  7905. label0000632A:
  7906. 0000632A  1013                     move.b     D0, [A3]
  7907. 0000632C  4880                     ext.w      D0
  7908. 0000632E  3C00                     move.w     D6, D0
  7909. 00006330  3007                     move.w     D0, D7
  7910. 00006332  16C0                     move.b     [A3]+, D0
  7911. 00006334  3E06                     move.w     D7, D6
  7912. 00006336  3006                     move.w     D0, D6
  7913. 00006338  66F0                     bne        -0xE /* 0000632A */
  7914. 0000633A  200B                     move.l     D0, A3
  7915. 0000633C  90AE FFFA                sub.l      D0, [A6 - 0x6]
  7916. 00006340  5340                     subq.w     D0, 1
  7917. 00006342  206E FFFA                movea.l    A0, [A6 - 0x6]
  7918. 00006346  1080                     move.b     [A0], D0
  7919. label00006348:
  7920. 00006348  3C1F                     move.w     D6, [A7]+
  7921. 0000634A  3E1F                     move.w     D7, [A7]+
  7922. 0000634C  265F                     movea.l    A3, [A7]+
  7923. 0000634E  4E5E                     unlink     A6
  7924. 00006350  4E75                     rts
  7925. fn00006352:
  7926. 00006352  4E56 0000                link       A6, 0
  7927. 00006356  2F0B                     move.l     -[A7], A3
  7928. 00006358  266E 0008                movea.l    A3, [A6 + 0x8]
  7929. 0000635C  3F07                     move.w     -[A7], D7
  7930. 0000635E  2F0A                     move.l     -[A7], A2
  7931. 00006360  200B                     move.l     D0, A3
  7932. 00006362  671E                     beq        +0x20 /* 00006382 */
  7933. 00006364  200B                     move.l     D0, A3
  7934. 00006366  528B                     addq.l     A3, 1
  7935. 00006368  2440                     movea.l    A2, D0
  7936. 0000636A  2040                     movea.l    A0, D0
  7937. 0000636C  1010                     move.b     D0, [A0]
  7938. 0000636E  C07C 00FF                and.w      D0, 0xFF
  7939. 00006372  3E00                     move.w     D7, D0
  7940. label00006374:
  7941. 00006374  3007                     move.w     D0, D7
  7942. 00006376  5347                     subq.w     D7, 1
  7943. 00006378  4A40                     tst.w      D0
  7944. 0000637A  6704                     beq        +0x6 /* 00006380 */
  7945. 0000637C  14DB                     move.b     [A2]+, [A3]+
  7946. 0000637E  60F4                     bra        -0xA /* 00006374 */
  7947. label00006380:
  7948. 00006380  4212                     clr.b      [A2]
  7949. label00006382:
  7950. 00006382  245F                     movea.l    A2, [A7]+
  7951. 00006384  3E1F                     move.w     D7, [A7]+
  7952. 00006386  265F                     movea.l    A3, [A7]+
  7953. 00006388  4E5E                     unlink     A6
  7954. 0000638A  4E75                     rts
  7955. fn0000638C:
  7956. 0000638C  4E56 FFF4                link       A6, -0x000C
  7957. 00006390  302C C21A                move.w     D0, [A4 - 0x3DE6]
  7958. 00006394  6600 0092                bne        +0x94 /* 00006428 */
  7959. 00006398  486C C404                pea.l      [A4 - 0x3BFC]
  7960. 0000639C  4EBA F56E                jsr        [PC - 0xA92 /* 0000590C */]
  7961. 000063A0  588F                     addq.l     A7, 4
  7962. 000063A2  4EBA 1BEA                jsr        [PC + 0x1BEA /* 00007F8E */]
  7963. 000063A6  4EBA 0EF4                jsr        [PC + 0xEF4 /* 0000729C */]
  7964. 000063AA  4EBA 0A00                jsr        [PC + 0xA00 /* 00006DAC */]
  7965. 000063AE  4EBA 1888                jsr        [PC + 0x1888 /* 00007C38 */]
  7966. 000063B2  42A7                     clr.l      -[A7]
  7967. 000063B4  4EBA 0726                jsr        [PC + 0x726 /* 00006ADC */]
  7968. 000063B8  588F                     addq.l     A7, 4
  7969. 000063BA  4EBA 0BA0                jsr        [PC + 0xBA0 /* 00006F5C */]
  7970. 000063BE  4EBA 0BA6                jsr        [PC + 0xBA6 /* 00006F66 */]
  7971. 000063C2  3D7C 0028 FFF4           move.w     [A6 - 0xC], 0x28 /* '(' */
  7972. 000063C8  3D7C 0004 FFF6           move.w     [A6 - 0xA], 0x4
  7973. 000063CE  3D7C 0152 FFF8           move.w     [A6 - 0x8], 0x152
  7974. 000063D4  3D7C 01FC FFFA           move.w     [A6 - 0x6], 0x1FC
  7975. 000063DA  42A7                     clr.l      -[A7]
  7976. 000063DC  4267                     clr.w      -[A7]
  7977. 000063DE  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  7978. 000063E4  4267                     clr.w      -[A7]
  7979. 000063E6  3F3C 0001                move.w     -[A7], 0x1
  7980. 000063EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7981. 000063EE  486E FFF4                pea.l      [A6 - 0xC]
  7982. 000063F2  42A7                     clr.l      -[A7]
  7983. 000063F4  4EBA 0EB6                jsr        [PC + 0xEB6 /* 000072AC */]
  7984. 000063F8  DEFC 001A                add.w      A7, 0x1A
  7985. 000063FC  2D40 FFFC                move.l     [A6 - 0x4], D0
  7986. 00006400  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7987. 00006404  4EBA F514                jsr        [PC - 0xAEC /* 0000591A */]
  7988. 00006408  588F                     addq.l     A7, 4
  7989. 0000640A  4267                     clr.w      -[A7]
  7990. 0000640C  4EBA 0A7C                jsr        [PC + 0xA7C /* 00006E8A */]
  7991. 00006410  548F                     addq.l     A7, 2
  7992. 00006412  4EBA 0018                jsr        [PC + 0x18 /* 0000642C */]
  7993. 00006416  302C C212                move.w     D0, [A4 - 0x3DEE]
  7994. 0000641A  D06C C218                add.w      D0, [A4 - 0x3DE8]
  7995. 0000641E  3F00                     move.w     -[A7], D0
  7996. 00006420  4267                     clr.w      -[A7]
  7997. 00006422  4EBA 17BA                jsr        [PC + 0x17BA /* 00007BDE */]
  7998. 00006426  588F                     addq.l     A7, 4
  7999. label00006428:
  8000. 00006428  4E5E                     unlink     A6
  8001. 0000642A  4E75                     rts
  8002. fn0000642C:
  8003. 0000642C  4E56 FFFC                link       A6, -0x0004
  8004. 00006430  486E FFFC                pea.l      [A6 - 0x4]
  8005. 00006434  4EBA F4F2                jsr        [PC - 0xB0E /* 00005928 */]
  8006. 00006438  588F                     addq.l     A7, 4
  8007. 0000643A  486C C212                pea.l      [A4 - 0x3DEE]
  8008. 0000643E  4EBA 0AD6                jsr        [PC + 0xAD6 /* 00006F16 */]
  8009. 00006442  588F                     addq.l     A7, 4
  8010. 00006444  2F3C 0000 0008           move.l     -[A7], 0x8
  8011. 0000644A  486C C20A                pea.l      [A4 - 0x3DF6]
  8012. 0000644E  206E FFFC                movea.l    A0, [A6 - 0x4]
  8013. 00006452  41E8 0010                lea.l      A0, [A0 + 0x10]
  8014. 00006456  2F08                     move.l     -[A7], A0
  8015. 00006458  4EBA 1AE6                jsr        [PC + 0x1AE6 /* 00007F40 */]
  8016. 0000645C  DEFC 000C                add.w      A7, 0xC
  8017. 00006460  4E5E                     unlink     A6
  8018. 00006462  4E75                     rts
  8019. fn00006464:
  8020. 00006464  4E56 FFF6                link       A6, -0x000A
  8021. 00006468  486E FFFC                pea.l      [A6 - 0x4]
  8022. 0000646C  4EBA 1722                jsr        [PC + 0x1722 /* 00007B90 */]
  8023. 00006470  588F                     addq.l     A7, 4
  8024. 00006472  302E FFFC                move.w     D0, [A6 - 0x4]
  8025. 00006476  322C C218                move.w     D1, [A4 - 0x3DE8]
  8026. 0000647A  D26C C212                add.w      D1, [A4 - 0x3DEE]
  8027. 0000647E  B041                     cmp.w      D0, D1
  8028. 00006480  6C1C                     bge        +0x1E /* 0000649E */
  8029. 00006482  302C C218                move.w     D0, [A4 - 0x3DE8]
  8030. 00006486  D06C C212                add.w      D0, [A4 - 0x3DEE]
  8031. 0000648A  3F00                     move.w     -[A7], D0
  8032. 0000648C  4267                     clr.w      -[A7]
  8033. 0000648E  4EBA 173C                jsr        [PC + 0x173C /* 00007BCC */]
  8034. 00006492  588F                     addq.l     A7, 4
  8035. 00006494  486E FFFC                pea.l      [A6 - 0x4]
  8036. 00006498  4EBA 16F6                jsr        [PC + 0x16F6 /* 00007B90 */]
  8037. 0000649C  588F                     addq.l     A7, 4
  8038. label0000649E:
  8039. 0000649E  302E FFFC                move.w     D0, [A6 - 0x4]
  8040. 000064A2  322C C20E                move.w     D1, [A4 - 0x3DF2]
  8041. 000064A6  926C C218                sub.w      D1, [A4 - 0x3DE8]
  8042. 000064AA  926C C214                sub.w      D1, [A4 - 0x3DEC]
  8043. 000064AE  9041                     sub.w      D0, D1
  8044. 000064B0  4440                     neg.w      D0
  8045. 000064B2  3D40 FFFA                move.w     [A6 - 0x6], D0
  8046. 000064B6  0C6E 0000 FFFA           cmpi.w     [A6 - 0x6], 0x0
  8047. 000064BC  6C34                     bge        +0x36 /* 000064F2 */
  8048. 000064BE  4EBA 0C1E                jsr        [PC + 0xC1E /* 000070DE */]
  8049. 000064C2  2D40 FFF6                move.l     [A6 - 0xA], D0
  8050. 000064C6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8051. 000064CA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8052. 000064CE  4267                     clr.w      -[A7]
  8053. 000064D0  486C C20A                pea.l      [A4 - 0x3DF6]
  8054. 000064D4  4EBA 0BDC                jsr        [PC + 0xBDC /* 000070B2 */]
  8055. 000064D8  DEFC 000C                add.w      A7, 0xC
  8056. 000064DC  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  8057. 000064E0  4EBA 0C0A                jsr        [PC + 0xC0A /* 000070EC */]
  8058. 000064E4  588F                     addq.l     A7, 4
  8059. 000064E6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8060. 000064EA  4267                     clr.w      -[A7]
  8061. 000064EC  4EBA 16F0                jsr        [PC + 0x16F0 /* 00007BDE */]
  8062. 000064F0  588F                     addq.l     A7, 4
  8063. label000064F2:
  8064. 000064F2  4E5E                     unlink     A6
  8065. 000064F4  4E75                     rts
  8066. fn000064F6:
  8067. 000064F6  4E56 0000                link       A6, 0
  8068. 000064FA  2F09                     move.l     -[A7], A1
  8069. label000064FC:
  8070. 000064FC  30D9                     move.w     [A0]+, [A1]+
  8071. 000064FE  51C8 FFFC                dbf        D0, -0x6 /* 000064FC */
  8072. 00006502  225F                     movea.l    A1, [A7]+
  8073. 00006504  4E5E                     unlink     A6
  8074. 00006506  4E75                     rts
  8075. fn00006508:
  8076. 00006508  4E56 0000                link       A6, 0
  8077. 0000650C  4E5E                     unlink     A6
  8078. 0000650E  4E75                     rts
  8079. fn00006510:
  8080. 00006510  4E56 0000                link       A6, 0
  8081. 00006514  4E5E                     unlink     A6
  8082. 00006516  4E75                     rts
  8083. fn00006518:
  8084. 00006518  4E56 FFA6                link       A6, -0x005A
  8085. 0000651C  42AE FFAC                clr.l      [A6 - 0x54]
  8086. 00006520  2D7C 5445 5854 FFA8      move.l     [A6 - 0x58], 0x54455854 /* 'TEXT' */
  8087. 00006528  486E FFA8                pea.l      [A6 - 0x58]
  8088. 0000652C  486E FFAC                pea.l      [A6 - 0x54]
  8089. 00006530  4267                     clr.w      -[A7]
  8090. 00006532  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8091. 00006536  4EBA F260                jsr        [PC - 0xDA0 /* 00005798 */]
  8092. 0000653A  DEFC 000E                add.w      A7, 0xE
  8093. 0000653E  2D6E 0008 FFC2           move.l     [A6 - 0x3E], [A6 + 0x8]
  8094. 00006544  3D6C C202 FFC6           move.w     [A6 - 0x3A], [A4 - 0x3DFE]
  8095. 0000654A  422E FFCA                clr.b      [A6 - 0x36]
  8096. 0000654E  1D7C 0002 FFCB           move.b     [A6 - 0x35], 0x2
  8097. 00006554  42AE FFCC                clr.l      [A6 - 0x34]
  8098. 00006558  4267                     clr.w      -[A7]
  8099. 0000655A  486E FFB0                pea.l      [A6 - 0x50]
  8100. 0000655E  4EBA 0C40                jsr        [PC + 0xC40 /* 000071A0 */]
  8101. 00006562  5C8F                     addq.l     A7, 6
  8102. 00006564  3D6E FFC8 FFA6           move.w     [A6 - 0x5A], [A6 - 0x38]
  8103. 0000656A  396E FFC0 C204           move.w     [A4 - 0x3DFC], [A6 - 0x40]
  8104. 00006570  6706                     beq        +0x8 /* 00006578 */
  8105. 00006572  303C FFFF                move.w     D0, 0xFFFF
  8106. 00006576  6024                     bra        +0x26 /* 0000659C */
  8107. label00006578:
  8108. 00006578  42A7                     clr.l      -[A7]
  8109. 0000657A  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  8110. 0000657E  4EBA F350                jsr        [PC - 0xCB0 /* 000058D0 */]
  8111. 00006582  5C8F                     addq.l     A7, 6
  8112. 00006584  302E 000C                move.w     D0, [A6 + 0xC]
  8113. 00006588  C07C 2000                and.w      D0, 0x2000 /* ' \0' */
  8114. 0000658C  3F00                     move.w     -[A7], D0
  8115. 0000658E  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  8116. 00006592  4EBA 09F4                jsr        [PC + 0x9F4 /* 00006F88 */]
  8117. 00006596  588F                     addq.l     A7, 4
  8118. 00006598  302E FFA6                move.w     D0, [A6 - 0x5A]
  8119. label0000659C:
  8120. 0000659C  4E5E                     unlink     A6
  8121. 0000659E  4E75                     rts
  8122. fn000065A0:
  8123. 000065A0  4E56 FFF6                link       A6, -0x000A
  8124. 000065A4  486E FFFC                pea.l      [A6 - 0x4]
  8125. 000065A8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8126. 000065AC  4EBA F2AE                jsr        [PC - 0xD52 /* 0000585C */]
  8127. 000065B0  5C8F                     addq.l     A7, 6
  8128. 000065B2  486E FFF8                pea.l      [A6 - 0x8]
  8129. 000065B6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8130. 000065BA  4EBA F2EC                jsr        [PC - 0xD14 /* 000058A8 */]
  8131. 000065BE  5C8F                     addq.l     A7, 6
  8132. 000065C0  0C6E 0001 000E           cmpi.w     [A6 + 0xE], 0x1
  8133. 000065C6  660E                     bne        +0x10 /* 000065D6 */
  8134. 000065C8  202E FFFC                move.l     D0, [A6 - 0x4]
  8135. 000065CC  D0AE 000A                add.l      D0, [A6 + 0xA]
  8136. 000065D0  2D40 000A                move.l     [A6 + 0xA], D0
  8137. 000065D4  6024                     bra        +0x26 /* 000065FA */
  8138. label000065D6:
  8139. 000065D6  0C6E 0002 000E           cmpi.w     [A6 + 0xE], 0x2
  8140. 000065DC  660E                     bne        +0x10 /* 000065EC */
  8141. 000065DE  202E FFF8                move.l     D0, [A6 - 0x8]
  8142. 000065E2  D0AE 000A                add.l      D0, [A6 + 0xA]
  8143. 000065E6  2D40 000A                move.l     [A6 + 0xA], D0
  8144. 000065EA  600E                     bra        +0x10 /* 000065FA */
  8145. label000065EC:
  8146. 000065EC  302E 000E                move.w     D0, [A6 + 0xE]
  8147. 000065F0  6708                     beq        +0xA /* 000065FA */
  8148. 000065F2  203C FFFF FFFF           move.l     D0, 0xFFFFFFFF
  8149. 000065F8  603E                     bra        +0x40 /* 00006638 */
  8150. label000065FA:
  8151. 000065FA  202E 000A                move.l     D0, [A6 + 0xA]
  8152. 000065FE  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  8153. 00006602  6F0E                     ble        +0x10 /* 00006612 */
  8154. 00006604  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8155. 00006608  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8156. 0000660C  4EBA F2C2                jsr        [PC - 0xD3E /* 000058D0 */]
  8157. 00006610  5C8F                     addq.l     A7, 6
  8158. label00006612:
  8159. 00006612  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8160. 00006616  3F3C 0001                move.w     -[A7], 0x1
  8161. 0000661A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8162. 0000661E  4EBA F262                jsr        [PC - 0xD9E /* 00005882 */]
  8163. 00006622  508F                     addq.l     A7, 8
  8164. 00006624  3940 C204                move.w     [A4 - 0x3DFC], D0
  8165. 00006628  670A                     beq        +0xC /* 00006634 */
  8166. 0000662A  203C FFFF FFFF           move.l     D0, 0xFFFFFFFF
  8167. 00006630  6006                     bra        +0x8 /* 00006638 */
  8168. 00006632  6004                     bra        +0x6 /* 00006638 */
  8169. label00006634:
  8170. 00006634  202E 000A                move.l     D0, [A6 + 0xA]
  8171. label00006638:
  8172. 00006638  4E5E                     unlink     A6
  8173. 0000663A  4E75                     rts
  8174. fn0000663C:
  8175. 0000663C  4E56 0000                link       A6, 0
  8176. 00006640  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8177. 00006644  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8178. 00006648  A93A                     syscall    DisableItem
  8179. 0000664A  4E5E                     unlink     A6
  8180. 0000664C  4E75                     rts
  8181. fn0000664E:
  8182. 0000664E  4E56 0000                link       A6, 0
  8183. 00006652  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8184. 00006656  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8185. 0000665A  A939                     syscall    EnableItem
  8186. 0000665C  4E5E                     unlink     A6
  8187. 0000665E  4E75                     rts
  8188. fn00006660:
  8189. 00006660  4E56 0000                link       A6, 0
  8190. 00006664  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8191. 00006668  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8192. 0000666C  1F2E 000F                move.b     -[A7], [A6 + 0xF]
  8193. 00006670  A945                     syscall    CheckItem
  8194. 00006672  4E5E                     unlink     A6
  8195. 00006674  4E75                     rts
  8196. fn00006676:
  8197. 00006676  4E56 0000                link       A6, 0
  8198. 0000667A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8199. 0000667E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8200. 00006682  102E 000F                move.b     D0, [A6 + 0xF]
  8201. 00006686  4880                     ext.w      D0
  8202. 00006688  3F00                     move.w     -[A7], D0
  8203. 0000668A  A944                     syscall    SetItmMark
  8204. 0000668C  4E5E                     unlink     A6
  8205. 0000668E  4E75                     rts
  8206. fn00006690:
  8207. 00006690  4E56 0000                link       A6, 0
  8208. 00006694  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8209. 00006698  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8210. 0000669C  A991                     syscall    ModalDialog
  8211. 0000669E  4E5E                     unlink     A6
  8212. 000066A0  4E75                     rts
  8213. fn000066A2:
  8214. 000066A2  4E56 0000                link       A6, 0
  8215. 000066A6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8216. 000066AA  4EBA 0928                jsr        [PC + 0x928 /* 00006FD4 */]
  8217. 000066AE  548F                     addq.l     A7, 2
  8218. 000066B0  0C6E 0000 0008           cmpi.w     [A6 + 0x8], 0x0
  8219. 000066B6  6F1C                     ble        +0x1E /* 000066D4 */
  8220. 000066B8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8221. 000066BC  4EBA F234                jsr        [PC - 0xDCC /* 000058F2 */]
  8222. 000066C0  548F                     addq.l     A7, 2
  8223. 000066C2  3940 C204                move.w     [A4 - 0x3DFC], D0
  8224. 000066C6  6706                     beq        +0x8 /* 000066CE */
  8225. 000066C8  303C FFFF                move.w     D0, 0xFFFF
  8226. 000066CC  6004                     bra        +0x6 /* 000066D2 */
  8227. label000066CE:
  8228. 000066CE  303C 0000                move.w     D0, 0x0
  8229. label000066D2:
  8230. 000066D2  6004                     bra        +0x6 /* 000066D8 */
  8231. label000066D4:
  8232. 000066D4  303C FFFF                move.w     D0, 0xFFFF
  8233. label000066D8:
  8234. 000066D8  4E5E                     unlink     A6
  8235. 000066DA  4E75                     rts
  8236. fn000066DC:
  8237. 000066DC  4E56 FFF8                link       A6, -0x0008
  8238. 000066E0  2F0B                     move.l     -[A7], A3
  8239. 000066E2  266E 000C                movea.l    A3, [A6 + 0xC]
  8240. 000066E6  3F07                     move.w     -[A7], D7
  8241. 000066E8  2F0A                     move.l     -[A7], A2
  8242. 000066EA  426E FFF8                clr.w      [A6 - 0x8]
  8243. 000066EE  1013                     move.b     D0, [A3]
  8244. 000066F0  4880                     ext.w      D0
  8245. 000066F2  B07C 0062                cmp.w      D0, 0x62 /* 'b' */
  8246. 000066F6  6608                     bne        +0xA /* 00006700 */
  8247. 000066F8  3D7C 2000 FFF8           move.w     [A6 - 0x8], 0x2000 /* ' \0' */
  8248. 000066FE  528B                     addq.l     A3, 1
  8249. label00006700:
  8250. 00006700  1013                     move.b     D0, [A3]
  8251. 00006702  4880                     ext.w      D0
  8252. 00006704  B07C 0072                cmp.w      D0, 0x72 /* 'r' */
  8253. 00006708  671E                     beq        +0x20 /* 00006728 */
  8254. 0000670A  1013                     move.b     D0, [A3]
  8255. 0000670C  4880                     ext.w      D0
  8256. 0000670E  B07C 0077                cmp.w      D0, 0x77 /* 'w' */
  8257. 00006712  6714                     beq        +0x16 /* 00006728 */
  8258. 00006714  1013                     move.b     D0, [A3]
  8259. 00006716  4880                     ext.w      D0
  8260. 00006718  B07C 0061                cmp.w      D0, 0x61 /* 'a' */
  8261. 0000671C  670A                     beq        +0xC /* 00006728 */
  8262. 0000671E  203C 0000 0000           move.l     D0, 0x0
  8263. 00006724  6000 0144                bra        +0x146 /* 0000686A */
  8264. label00006728:
  8265. 00006728  202C C206                move.l     D0, [A4 - 0x3DFA]
  8266. 0000672C  2440                     movea.l    A2, D0
  8267. 0000672E  0C80 0000 0000           cmpi.l     D0, 0x0
  8268. 00006734  662A                     bne        +0x2C /* 00006760 */
  8269. 00006736  41EC C22C                lea.l      A0, [A4 - 0x3DD4]
  8270. 0000673A  2448                     movea.l    A2, A0
  8271. label0000673C:
  8272. 0000673C  200A                     move.l     D0, A2
  8273. 0000673E  41EC C22C                lea.l      A0, [A4 - 0x3DD4]
  8274. 00006742  2208                     move.l     D1, A0
  8275. 00006744  D2BC 0000 010E           add.l      D1, 0x10E
  8276. 0000674A  B081                     cmp.l      D0, D1
  8277. 0000674C  6C12                     bge        +0x14 /* 00006760 */
  8278. 0000674E  302A 000A                move.w     D0, [A2 + 0xA]
  8279. 00006752  C07C 0003                and.w      D0, 0x3
  8280. 00006756  6602                     bne        +0x4 /* 0000675A */
  8281. 00006758  6006                     bra        +0x8 /* 00006760 */
  8282. label0000675A:
  8283. 0000675A  D4FC 0012                add.w      A2, 0x12
  8284. 0000675E  60DC                     bra        -0x22 /* 0000673C */
  8285. label00006760:
  8286. 00006760  200A                     move.l     D0, A2
  8287. 00006762  41EC C22C                lea.l      A0, [A4 - 0x3DD4]
  8288. 00006766  2208                     move.l     D1, A0
  8289. 00006768  D2BC 0000 010E           add.l      D1, 0x10E
  8290. 0000676E  B081                     cmp.l      D0, D1
  8291. 00006770  6D0A                     blt        +0xC /* 0000677C */
  8292. 00006772  203C 0000 0000           move.l     D0, 0x0
  8293. 00006778  6000 00F0                bra        +0xF2 /* 0000686A */
  8294. label0000677C:
  8295. 0000677C  42AC C206                clr.l      [A4 - 0x3DFA]
  8296. 00006780  426A 000A                clr.w      [A2 + 0xA]
  8297. 00006784  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  8298. 0000678A  102B 0001                move.b     D0, [A3 + 0x1]
  8299. 0000678E  4880                     ext.w      D0
  8300. 00006790  B07C 002B                cmp.w      D0, 0x2B /* '+' */
  8301. 00006794  660C                     bne        +0xE /* 000067A2 */
  8302. 00006796  3D7C 0003 FFFA           move.w     [A6 - 0x6], 0x3
  8303. 0000679C  006A 0003 000A           ori.w      [A2 + 0xA], 0x3
  8304. label000067A2:
  8305. 000067A2  1013                     move.b     D0, [A3]
  8306. 000067A4  4880                     ext.w      D0
  8307. 000067A6  B07C 0077                cmp.w      D0, 0x77 /* 'w' */
  8308. 000067AA  6618                     bne        +0x1A /* 000067C4 */
  8309. 000067AC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8310. 000067B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8311. 000067B4  4EBA FD62                jsr        [PC - 0x29E /* 00006518 */]
  8312. 000067B8  5C8F                     addq.l     A7, 6
  8313. 000067BA  3E00                     move.w     D7, D0
  8314. 000067BC  006A 0002 000A           ori.w      [A2 + 0xA], 0x2
  8315. 000067C2  6068                     bra        +0x6A /* 0000682C */
  8316. label000067C4:
  8317. 000067C4  1013                     move.b     D0, [A3]
  8318. 000067C6  4880                     ext.w      D0
  8319. 000067C8  B07C 0061                cmp.w      D0, 0x61 /* 'a' */
  8320. 000067CC  6642                     bne        +0x44 /* 00006810 */
  8321. 000067CE  303C 0003                move.w     D0, 0x3
  8322. 000067D2  806E FFF8                or.w       D0, [A6 - 0x8]
  8323. 000067D6  3F00                     move.w     -[A7], D0
  8324. 000067D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8325. 000067DC  4EBA 085A                jsr        [PC + 0x85A /* 00007038 */]
  8326. 000067E0  5C8F                     addq.l     A7, 6
  8327. 000067E2  3E00                     move.w     D7, D0
  8328. 000067E4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  8329. 000067E8  6610                     bne        +0x12 /* 000067FA */
  8330. 000067EA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  8331. 000067EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8332. 000067F2  4EBA FD24                jsr        [PC - 0x2DC /* 00006518 */]
  8333. 000067F6  5C8F                     addq.l     A7, 6
  8334. 000067F8  3E00                     move.w     D7, D0
  8335. label000067FA:
  8336. 000067FA  3F3C 0002                move.w     -[A7], 0x2
  8337. 000067FE  42A7                     clr.l      -[A7]
  8338. 00006800  3F07                     move.w     -[A7], D7
  8339. 00006802  4EBA FD9C                jsr        [PC - 0x264 /* 000065A0 */]
  8340. 00006806  508F                     addq.l     A7, 8
  8341. 00006808  006A 0006 000A           ori.w      [A2 + 0xA], 0x6
  8342. 0000680E  601C                     bra        +0x1E /* 0000682C */
  8343. label00006810:
  8344. 00006810  302E FFFA                move.w     D0, [A6 - 0x6]
  8345. 00006814  806E FFF8                or.w       D0, [A6 - 0x8]
  8346. 00006818  3F00                     move.w     -[A7], D0
  8347. 0000681A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8348. 0000681E  4EBA 0818                jsr        [PC + 0x818 /* 00007038 */]
  8349. 00006822  5C8F                     addq.l     A7, 6
  8350. 00006824  3E00                     move.w     D7, D0
  8351. 00006826  006A 0001 000A           ori.w      [A2 + 0xA], 0x1
  8352. label0000682C:
  8353. 0000682C  0C47 FFFF                cmpi.w     D7, 0xFFFF
  8354. 00006830  660C                     bne        +0xE /* 0000683E */
  8355. 00006832  426A 000A                clr.w      [A2 + 0xA]
  8356. 00006836  203C 0000 0000           move.l     D0, 0x0
  8357. 0000683C  602C                     bra        +0x2E /* 0000686A */
  8358. label0000683E:
  8359. 0000683E  3547 000C                move.w     [A2 + 0xC], D7
  8360. 00006842  426A 0004                clr.w      [A2 + 0x4]
  8361. 00006846  203C 0000 0000           move.l     D0, 0x0
  8362. 0000684C  2480                     move.l     [A2], D0
  8363. 0000684E  2540 0006                move.l     [A2 + 0x6], D0
  8364. 00006852  2D4A FFFC                move.l     [A6 - 0x4], A2
  8365. 00006856  206E FFFC                movea.l    A0, [A6 - 0x4]
  8366. 0000685A  41E8 000E                lea.l      A0, [A0 + 0xE]
  8367. 0000685E  2F08                     move.l     -[A7], A0
  8368. 00006860  3F07                     move.w     -[A7], D7
  8369. 00006862  4EBA EFF8                jsr        [PC - 0x1008 /* 0000585C */]
  8370. 00006866  5C8F                     addq.l     A7, 6
  8371. 00006868  200A                     move.l     D0, A2
  8372. label0000686A:
  8373. 0000686A  245F                     movea.l    A2, [A7]+
  8374. 0000686C  3E1F                     move.w     D7, [A7]+
  8375. 0000686E  265F                     movea.l    A3, [A7]+
  8376. 00006870  4E5E                     unlink     A6
  8377. 00006872  4E75                     rts
  8378. fn00006874:
  8379. 00006874  4E56 FFFA                link       A6, -0x0006
  8380. 00006878  2F00                     move.l     -[A7], D0
  8381. 0000687A  426E FFFE                clr.w      [A6 - 0x2]
  8382. 0000687E  4AAE 0008                tst.l      [A6 + 0x8]
  8383. 00006882  6C08                     bge        +0xA /* 0000688C */
  8384. 00006884  526E FFFE                addq.w     [A6 - 0x2], 1
  8385. 00006888  44AE 0008                neg.l      [A6 + 0x8]
  8386. label0000688C:
  8387. 0000688C  4AAE 000C                tst.l      [A6 + 0xC]
  8388. 00006890  6C08                     bge        +0xA /* 0000689A */
  8389. 00006892  526E FFFE                addq.w     [A6 - 0x2], 1
  8390. 00006896  44AE 000C                neg.l      [A6 + 0xC]
  8391. label0000689A:
  8392. 0000689A  302E 000A                move.w     D0, [A6 + 0xA]
  8393. 0000689E  C0EE 000E                mulu.w     D0, [A6 + 0xE]
  8394. 000068A2  2D40 FFFA                move.l     [A6 - 0x6], D0
  8395. 000068A6  302E 0008                move.w     D0, [A6 + 0x8]
  8396. 000068AA  C0EE 000E                mulu.w     D0, [A6 + 0xE]
  8397. 000068AE  D16E FFFA                add.w      [A6 - 0x6], D0
  8398. 000068B2  302E 000A                move.w     D0, [A6 + 0xA]
  8399. 000068B6  C0EE 000C                mulu.w     D0, [A6 + 0xC]
  8400. 000068BA  D16E FFFA                add.w      [A6 - 0x6], D0
  8401. 000068BE  026E 0001 FFFE           andi.w     [A6 - 0x2], 0x1
  8402. 000068C4  6704                     beq        +0x6 /* 000068CA */
  8403. 000068C6  44AE FFFA                neg.l      [A6 - 0x6]
  8404. label000068CA:
  8405. 000068CA  201F                     move.l     D0, [A7]+
  8406. 000068CC  2D6E FFFA 000C           move.l     [A6 + 0xC], [A6 - 0x6]
  8407. 000068D2  4E5E                     unlink     A6
  8408. 000068D4  2E9F                     move.l     [A7], [A7]+
  8409. 000068D6  4AAF 0004                tst.l      [A7 + 0x4]
  8410. 000068DA  4E75                     rts
  8411. 000068DC  4E5E                     unlink     A6
  8412. 000068DE  4E75                     rts
  8413. fn000068E0:
  8414. 000068E0  4E56 FFFE                link       A6, -0x0002
  8415. 000068E4  2F0B                     move.l     -[A7], A3
  8416. 000068E6  266E 0008                movea.l    A3, [A6 + 0x8]
  8417. 000068EA  2F0A                     move.l     -[A7], A2
  8418. 000068EC  244B                     movea.l    A2, A3
  8419. label000068EE:
  8420. 000068EE  536E 000C                subq.w     [A6 + 0xC], 1
  8421. 000068F2  302E 000C                move.w     D0, [A6 + 0xC]
  8422. 000068F6  0C40 0000                cmpi.w     D0, 0x0
  8423. 000068FA  6F4C                     ble        +0x4E /* 00006948 */
  8424. 000068FC  206E 000E                movea.l    A0, [A6 + 0xE]
  8425. 00006900  5368 0004                subq.w     [A0 + 0x4], 1
  8426. 00006904  3028 0004                move.w     D0, [A0 + 0x4]
  8427. 00006908  0C40 0000                cmpi.w     D0, 0x0
  8428. 0000690C  6D14                     blt        +0x16 /* 00006922 */
  8429. 0000690E  206E 000E                movea.l    A0, [A6 + 0xE]
  8430. 00006912  2010                     move.l     D0, [A0]
  8431. 00006914  5290                     addq.l     [A0], 1
  8432. 00006916  2040                     movea.l    A0, D0
  8433. 00006918  1010                     move.b     D0, [A0]
  8434. 0000691A  4880                     ext.w      D0
  8435. 0000691C  C07C 00FF                and.w      D0, 0xFF
  8436. 00006920  600A                     bra        +0xC /* 0000692C */
  8437. label00006922:
  8438. 00006922  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8439. 00006926  4EBA F670                jsr        [PC - 0x990 /* 00005F98 */]
  8440. 0000692A  588F                     addq.l     A7, 4
  8441. label0000692C:
  8442. 0000692C  3D40 FFFE                move.w     [A6 - 0x2], D0
  8443. 00006930  0C40 FFFF                cmpi.w     D0, 0xFFFF
  8444. 00006934  6712                     beq        +0x14 /* 00006948 */
  8445. 00006936  302E FFFE                move.w     D0, [A6 - 0x2]
  8446. 0000693A  14C0                     move.b     [A2]+, D0
  8447. 0000693C  4880                     ext.w      D0
  8448. 0000693E  B07C 000A                cmp.w      D0, 0xA /* '\n' */
  8449. 00006942  6602                     bne        +0x4 /* 00006946 */
  8450. 00006944  6002                     bra        +0x4 /* 00006948 */
  8451. label00006946:
  8452. 00006946  60A6                     bra        -0x58 /* 000068EE */
  8453. label00006948:
  8454. 00006948  4212                     clr.b      [A2]
  8455. 0000694A  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  8456. 00006950  660E                     bne        +0x10 /* 00006960 */
  8457. 00006952  200A                     move.l     D0, A2
  8458. 00006954  B08B                     cmp.l      D0, A3
  8459. 00006956  6608                     bne        +0xA /* 00006960 */
  8460. 00006958  203C 0000 0000           move.l     D0, 0x0
  8461. 0000695E  6002                     bra        +0x4 /* 00006962 */
  8462. label00006960:
  8463. 00006960  200B                     move.l     D0, A3
  8464. label00006962:
  8465. 00006962  245F                     movea.l    A2, [A7]+
  8466. 00006964  265F                     movea.l    A3, [A7]+
  8467. 00006966  4E5E                     unlink     A6
  8468. 00006968  4E75                     rts
  8469. fn0000696A:
  8470. 0000696A  4E56 FFFC                link       A6, -0x0004
  8471. 0000696E  2D6D 0010 FFFC           move.l     [A6 - 0x4], [A5 + 0x10]
  8472. 00006974  206E FFFC                movea.l    A0, [A6 - 0x4]
  8473. 00006978  2050                     movea.l    A0, [A0]
  8474. 0000697A  30AE 0008                move.w     [A0], [A6 + 0x8]
  8475. 0000697E  4EBA 090E                jsr        [PC + 0x90E /* 0000728E */]
  8476. 00006982  4E5E                     unlink     A6
  8477. 00006984  4E75                     rts
  8478. fn00006986:
  8479. 00006986  4E56 FFFE                link       A6, -0x0002
  8480. 0000698A  2F0B                     move.l     -[A7], A3
  8481. 0000698C  426E FFFE                clr.w      [A6 - 0x2]
  8482. label00006990:
  8483. 00006990  0C6E 0015 FFFE           cmpi.w     [A6 - 0x2], 0x15
  8484. 00006996  6C2C                     bge        +0x2E /* 000069C4 */
  8485. 00006998  302E FFFE                move.w     D0, [A6 - 0x2]
  8486. 0000699C  E580                     asl        D0, 2
  8487. 0000699E  41EC C1AE                lea.l      A0, [A4 - 0x3E52]
  8488. 000069A2  D0C0                     add.w      A0, D0
  8489. 000069A4  0C50 0000                cmpi.w     [A0], 0x0
  8490. 000069A8  6F14                     ble        +0x16 /* 000069BE */
  8491. 000069AA  302E FFFE                move.w     D0, [A6 - 0x2]
  8492. 000069AE  E580                     asl        D0, 2
  8493. 000069B0  41EC C1AE                lea.l      A0, [A4 - 0x3E52]
  8494. 000069B4  D0C0                     add.w      A0, D0
  8495. 000069B6  3F10                     move.w     -[A7], [A0]
  8496. 000069B8  4EBA EF38                jsr        [PC - 0x10C8 /* 000058F2 */]
  8497. 000069BC  548F                     addq.l     A7, 2
  8498. label000069BE:
  8499. 000069BE  526E FFFE                addq.w     [A6 - 0x2], 1
  8500. 000069C2  60CC                     bra        -0x32 /* 00006990 */
  8501. label000069C4:
  8502. 000069C4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8503. 000069C8  4EBA FFA0                jsr        [PC - 0x60 /* 0000696A */]
  8504. 000069CC  548F                     addq.l     A7, 2
  8505. 000069CE  265F                     movea.l    A3, [A7]+
  8506. 000069D0  4E5E                     unlink     A6
  8507. 000069D2  4E75                     rts
  8508. fn000069D4:
  8509. 000069D4  4E56 0000                link       A6, 0
  8510. 000069D8  594F                     subq.w     A7, 4
  8511. 000069DA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8512. 000069DE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8513. 000069E2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8514. 000069E6  A97C                     syscall    GetNewDialog
  8515. 000069E8  201F                     move.l     D0, [A7]+
  8516. 000069EA  4E5E                     unlink     A6
  8517. 000069EC  4E75                     rts
  8518. fn000069EE:
  8519. 000069EE  4E56 0000                link       A6, 0
  8520. 000069F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8521. 000069F6  A982                     syscall    CloseDialog
  8522. 000069F8  4E5E                     unlink     A6
  8523. 000069FA  4E75                     rts
  8524. fn000069FC:
  8525. 000069FC  4E56 0000                link       A6, 0
  8526. 00006A00  554F                     subq.w     A7, 2
  8527. 00006A02  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8528. 00006A06  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8529. 00006A0A  A970                     syscall    GetNextEvent
  8530. 00006A0C  101F                     move.b     D0, [A7]+
  8531. 00006A0E  4880                     ext.w      D0
  8532. 00006A10  4E5E                     unlink     A6
  8533. 00006A12  4E75                     rts
  8534. fn00006A14:
  8535. 00006A14  4E56 0000                link       A6, 0
  8536. 00006A18  554F                     subq.w     A7, 2
  8537. 00006A1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8538. 00006A1E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8539. 00006A22  A971                     syscall    EventAvail
  8540. 00006A24  101F                     move.b     D0, [A7]+
  8541. 00006A26  4880                     ext.w      D0
  8542. 00006A28  4E5E                     unlink     A6
  8543. 00006A2A  4E75                     rts
  8544. fn00006A2C:
  8545. 00006A2C  4E56 0000                link       A6, 0
  8546. 00006A30  207C 0000 02F0           movea.l    A0, 0x2F0
  8547. 00006A36  2010                     move.l     D0, [A0]
  8548. 00006A38  4E5E                     unlink     A6
  8549. 00006A3A  4E75                     rts
  8550. fn00006A3C:
  8551. 00006A3C  4E56 0000                link       A6, 0
  8552. 00006A40  302E 000A                move.w     D0, [A6 + 0xA]
  8553. 00006A44  E188                     lsl        D0, 8
  8554. 00006A46  E188                     lsl        D0, 8
  8555. 00006A48  302E 0008                move.w     D0, [A6 + 0x8]
  8556. 00006A4C  A032                     syscall    FlushEvents
  8557. 00006A4E  4E5E                     unlink     A6
  8558. 00006A50  4E75                     rts
  8559. fn00006A52:
  8560. 00006A52  4E56 0000                link       A6, 0
  8561. 00006A56  207C 0000 0144           movea.l    A0, 0x144
  8562. 00006A5C  30AE 0008                move.w     [A0], [A6 + 0x8]
  8563. 00006A60  4E5E                     unlink     A6
  8564. 00006A62  4E75                     rts
  8565. fn00006A64:
  8566. 00006A64  4E56 0000                link       A6, 0
  8567. 00006A68  206E 0008                movea.l    A0, [A6 + 0x8]
  8568. 00006A6C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  8569. 00006A70  4EBA F8A2                jsr        [PC - 0x75E /* 00006314 */]
  8570. 00006A74  588F                     addq.l     A7, 4
  8571. 00006A76  206E 0008                movea.l    A0, [A6 + 0x8]
  8572. 00006A7A  4A2E 000D                tst.b      [A6 + 0xD]
  8573. 00006A7E  6704                     beq        +0x6 /* 00006A84 */
  8574. 00006A80  A40C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=4
  8575. 00006A82  6002                     bra        +0x4 /* 00006A86 */
  8576. label00006A84:
  8577. 00006A84  A00C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo
  8578. label00006A86:
  8579. 00006A86  206E 0008                movea.l    A0, [A6 + 0x8]
  8580. 00006A8A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  8581. 00006A8E  4EBA F8C2                jsr        [PC - 0x73E /* 00006352 */]
  8582. 00006A92  588F                     addq.l     A7, 4
  8583. 00006A94  206E 0008                movea.l    A0, [A6 + 0x8]
  8584. 00006A98  3028 0010                move.w     D0, [A0 + 0x10]
  8585. 00006A9C  4E5E                     unlink     A6
  8586. 00006A9E  4E75                     rts
  8587. fn00006AA0:
  8588. 00006AA0  4E56 0000                link       A6, 0
  8589. 00006AA4  206E 0008                movea.l    A0, [A6 + 0x8]
  8590. 00006AA8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  8591. 00006AAC  4EBA F866                jsr        [PC - 0x79A /* 00006314 */]
  8592. 00006AB0  588F                     addq.l     A7, 4
  8593. 00006AB2  206E 0008                movea.l    A0, [A6 + 0x8]
  8594. 00006AB6  4A2E 000D                tst.b      [A6 + 0xD]
  8595. 00006ABA  6704                     beq        +0x6 /* 00006AC0 */
  8596. 00006ABC  A40D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=4
  8597. 00006ABE  6002                     bra        +0x4 /* 00006AC2 */
  8598. label00006AC0:
  8599. 00006AC0  A00D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo
  8600. label00006AC2:
  8601. 00006AC2  206E 0008                movea.l    A0, [A6 + 0x8]
  8602. 00006AC6  2F28 0012                move.l     -[A7], [A0 + 0x12]
  8603. 00006ACA  4EBA F886                jsr        [PC - 0x77A /* 00006352 */]
  8604. 00006ACE  588F                     addq.l     A7, 4
  8605. 00006AD0  206E 0008                movea.l    A0, [A6 + 0x8]
  8606. 00006AD4  3028 0010                move.w     D0, [A0 + 0x10]
  8607. 00006AD8  4E5E                     unlink     A6
  8608. 00006ADA  4E75                     rts
  8609. fn00006ADC:
  8610. 00006ADC  4E56 0000                link       A6, 0
  8611. 00006AE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8612. 00006AE4  A97B                     syscall    InitDialogs
  8613. 00006AE6  4E5E                     unlink     A6
  8614. 00006AE8  4E75                     rts
  8615. fn00006AEA:
  8616. 00006AEA  4E56 0000                link       A6, 0
  8617. 00006AEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8618. 00006AF2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8619. 00006AF6  A935                     syscall    InsertMenu
  8620. 00006AF8  4E5E                     unlink     A6
  8621. 00006AFA  4E75                     rts
  8622. fn00006AFC:
  8623. 00006AFC  4E56 0000                link       A6, 0
  8624. 00006B00  A937                     syscall    DrawMenuBar
  8625. 00006B02  4E5E                     unlink     A6
  8626. 00006B04  4E75                     rts
  8627. fn00006B06:
  8628. 00006B06  4E56 FFE4                link       A6, -0x001C
  8629. 00006B0A  486C 048C                pea.l      [A4 + 0x48C]
  8630. 00006B0E  4EBA F87C                jsr        [PC - 0x784 /* 0000638C */]
  8631. 00006B12  588F                     addq.l     A7, 4
  8632. 00006B14  4EBA F916                jsr        [PC - 0x6EA /* 0000642C */]
  8633. label00006B18:
  8634. 00006B18  302E 000C                move.w     D0, [A6 + 0xC]
  8635. 00006B1C  6700 01B0                beq        +0x1B2 /* 00006CCE */
  8636. 00006B20  486E FFEA                pea.l      [A6 - 0x16]
  8637. 00006B24  3F3C 0008                move.w     -[A7], 0x8
  8638. 00006B28  4EBA FEEA                jsr        [PC - 0x116 /* 00006A14 */]
  8639. 00006B2C  5C8F                     addq.l     A7, 6
  8640. 00006B2E  0C6E 0003 FFEA           cmpi.w     [A6 - 0x16], 0x3
  8641. 00006B34  665E                     bne        +0x60 /* 00006B94 */
  8642. 00006B36  302E FFF8                move.w     D0, [A6 - 0x8]
  8643. 00006B3A  C07C 0100                and.w      D0, 0x100
  8644. 00006B3E  6754                     beq        +0x56 /* 00006B94 */
  8645. 00006B40  486E FFEA                pea.l      [A6 - 0x16]
  8646. 00006B44  3F3C 0008                move.w     -[A7], 0x8
  8647. 00006B48  4EBA FEB2                jsr        [PC - 0x14E /* 000069FC */]
  8648. 00006B4C  5C8F                     addq.l     A7, 6
  8649. 00006B4E  202E FFEC                move.l     D0, [A6 - 0x14]
  8650. 00006B52  C0BC 0000 007F           and.l      D0, 0x7F
  8651. 00006B58  0C80 0000 0073           cmpi.l     D0, 0x73 /* 's' */
  8652. 00006B5E  6618                     bne        +0x1A /* 00006B78 */
  8653. label00006B60:
  8654. 00006B60  486E FFEA                pea.l      [A6 - 0x16]
  8655. 00006B64  3F3C 0008                move.w     -[A7], 0x8
  8656. 00006B68  4EBA FE92                jsr        [PC - 0x16E /* 000069FC */]
  8657. 00006B6C  5C8F                     addq.l     A7, 6
  8658. 00006B6E  0C6E 0003 FFEA           cmpi.w     [A6 - 0x16], 0x3
  8659. 00006B74  66EA                     bne        -0x14 /* 00006B60 */
  8660. 00006B76  601C                     bra        +0x1E /* 00006B94 */
  8661. label00006B78:
  8662. 00006B78  202E FFEC                move.l     D0, [A6 - 0x14]
  8663. 00006B7C  C0BC 0000 007F           and.l      D0, 0x7F
  8664. 00006B82  0C80 0000 002E           cmpi.l     D0, 0x2E /* '.' */
  8665. 00006B88  660A                     bne        +0xC /* 00006B94 */
  8666. 00006B8A  3F3C 0002                move.w     -[A7], 0x2
  8667. 00006B8E  4EBA FDF6                jsr        [PC - 0x20A /* 00006986 */]
  8668. 00006B92  548F                     addq.l     A7, 2
  8669. label00006B94:
  8670. 00006B94  2D6E 0008 FFE6           move.l     [A6 - 0x1A], [A6 + 0x8]
  8671. label00006B9A:
  8672. 00006B9A  206E FFE6                movea.l    A0, [A6 - 0x1A]
  8673. 00006B9E  52AE FFE6                addq.l     [A6 - 0x1A], 1
  8674. 00006BA2  1D50 FFE5                move.b     [A6 - 0x1B], [A0]
  8675. 00006BA6  102E FFE5                move.b     D0, [A6 - 0x1B]
  8676. 00006BAA  4880                     ext.w      D0
  8677. 00006BAC  B07C 000A                cmp.w      D0, 0xA /* '\n' */
  8678. 00006BB0  672E                     beq        +0x30 /* 00006BE0 */
  8679. 00006BB2  102E FFE5                move.b     D0, [A6 - 0x1B]
  8680. 00006BB6  4880                     ext.w      D0
  8681. 00006BB8  B07C 0008                cmp.w      D0, 0x8
  8682. 00006BBC  6722                     beq        +0x24 /* 00006BE0 */
  8683. 00006BBE  102E FFE5                move.b     D0, [A6 - 0x1B]
  8684. 00006BC2  4880                     ext.w      D0
  8685. 00006BC4  B07C 000D                cmp.w      D0, 0xD /* '\r' */
  8686. 00006BC8  6716                     beq        +0x18 /* 00006BE0 */
  8687. 00006BCA  102E FFE5                move.b     D0, [A6 - 0x1B]
  8688. 00006BCE  4880                     ext.w      D0
  8689. 00006BD0  B07C 0009                cmp.w      D0, 0x9 /* '\t' */
  8690. 00006BD4  670A                     beq        +0xC /* 00006BE0 */
  8691. 00006BD6  536E 000C                subq.w     [A6 + 0xC], 1
  8692. 00006BDA  302E 000C                move.w     D0, [A6 + 0xC]
  8693. 00006BDE  66BA                     bne        -0x44 /* 00006B9A */
  8694. label00006BE0:
  8695. 00006BE0  4EBA F882                jsr        [PC - 0x77E /* 00006464 */]
  8696. 00006BE4  202E FFE6                move.l     D0, [A6 - 0x1A]
  8697. 00006BE8  90AE 0008                sub.l      D0, [A6 + 0x8]
  8698. 00006BEC  5340                     subq.w     D0, 1
  8699. 00006BEE  3F00                     move.w     -[A7], D0
  8700. 00006BF0  4267                     clr.w      -[A7]
  8701. 00006BF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8702. 00006BF6  4EBA 02E2                jsr        [PC + 0x2E2 /* 00006EDA */]
  8703. 00006BFA  508F                     addq.l     A7, 8
  8704. 00006BFC  2D6E FFE6 0008           move.l     [A6 + 0x8], [A6 - 0x1A]
  8705. 00006C02  302E 000C                move.w     D0, [A6 + 0xC]
  8706. 00006C06  6700 00B4                beq        +0xB6 /* 00006CBC */
  8707. 00006C0A  486E FFFC                pea.l      [A6 - 0x4]
  8708. 00006C0E  4EBA 0F80                jsr        [PC + 0xF80 /* 00007B90 */]
  8709. 00006C12  588F                     addq.l     A7, 4
  8710. 00006C14  102E FFE5                move.b     D0, [A6 - 0x1B]
  8711. 00006C18  4880                     ext.w      D0
  8712. 00006C1A  B07C 000A                cmp.w      D0, 0xA /* '\n' */
  8713. 00006C1E  661C                     bne        +0x1E /* 00006C3C */
  8714. 00006C20  302E FFFC                move.w     D0, [A6 - 0x4]
  8715. 00006C24  D06C C212                add.w      D0, [A4 - 0x3DEE]
  8716. 00006C28  D06C C214                add.w      D0, [A4 - 0x3DEC]
  8717. 00006C2C  D06C C218                add.w      D0, [A4 - 0x3DE8]
  8718. 00006C30  3F00                     move.w     -[A7], D0
  8719. 00006C32  4267                     clr.w      -[A7]
  8720. 00006C34  4EBA 0F96                jsr        [PC + 0xF96 /* 00007BCC */]
  8721. 00006C38  588F                     addq.l     A7, 4
  8722. 00006C3A  607A                     bra        +0x7C /* 00006CB6 */
  8723. label00006C3C:
  8724. 00006C3C  102E FFE5                move.b     D0, [A6 - 0x1B]
  8725. 00006C40  4880                     ext.w      D0
  8726. 00006C42  B07C 0009                cmp.w      D0, 0x9 /* '\t' */
  8727. 00006C46  6638                     bne        +0x3A /* 00006C80 */
  8728. 00006C48  302E FFFE                move.w     D0, [A6 - 0x2]
  8729. 00006C4C  48C0                     ext.l      D0
  8730. 00006C4E  81EC C216                divs.w     D0, [A4 - 0x3DEA]
  8731. 00006C52  3D40 FFFA                move.w     [A6 - 0x6], D0
  8732. 00006C56  302E FFFA                move.w     D0, [A6 - 0x6]
  8733. 00006C5A  48C0                     ext.l      D0
  8734. 00006C5C  81FC 0008                divs.w     D0, 0x8
  8735. 00006C60  5240                     addq.w     D0, 1
  8736. 00006C62  C1FC 0008                muls.w     D0, 0x8
  8737. 00006C66  3D40 FFFA                move.w     [A6 - 0x6], D0
  8738. 00006C6A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8739. 00006C6E  302E FFFA                move.w     D0, [A6 - 0x6]
  8740. 00006C72  C1EC C216                muls.w     D0, [A4 - 0x3DEA]
  8741. 00006C76  3F00                     move.w     -[A7], D0
  8742. 00006C78  4EBA 0F52                jsr        [PC + 0xF52 /* 00007BCC */]
  8743. 00006C7C  588F                     addq.l     A7, 4
  8744. 00006C7E  6036                     bra        +0x38 /* 00006CB6 */
  8745. label00006C80:
  8746. 00006C80  102E FFE5                move.b     D0, [A6 - 0x1B]
  8747. 00006C84  4880                     ext.w      D0
  8748. 00006C86  B07C 0008                cmp.w      D0, 0x8
  8749. 00006C8A  6612                     bne        +0x14 /* 00006C9E */
  8750. 00006C8C  4267                     clr.w      -[A7]
  8751. 00006C8E  302C C216                move.w     D0, [A4 - 0x3DEA]
  8752. 00006C92  4440                     neg.w      D0
  8753. 00006C94  3F00                     move.w     -[A7], D0
  8754. 00006C96  4EBA 0F46                jsr        [PC + 0xF46 /* 00007BDE */]
  8755. 00006C9A  588F                     addq.l     A7, 4
  8756. 00006C9C  6018                     bra        +0x1A /* 00006CB6 */
  8757. label00006C9E:
  8758. 00006C9E  102E FFE5                move.b     D0, [A6 - 0x1B]
  8759. 00006CA2  4880                     ext.w      D0
  8760. 00006CA4  B07C 000D                cmp.w      D0, 0xD /* '\r' */
  8761. 00006CA8  660C                     bne        +0xE /* 00006CB6 */
  8762. 00006CAA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  8763. 00006CAE  4267                     clr.w      -[A7]
  8764. 00006CB0  4EBA 0F1A                jsr        [PC + 0xF1A /* 00007BCC */]
  8765. 00006CB4  588F                     addq.l     A7, 4
  8766. label00006CB6:
  8767. 00006CB6  536E 000C                subq.w     [A6 + 0xC], 1
  8768. 00006CBA  600E                     bra        +0x10 /* 00006CCA */
  8769. label00006CBC:
  8770. 00006CBC  102E FFE5                move.b     D0, [A6 - 0x1B]
  8771. 00006CC0  4880                     ext.w      D0
  8772. 00006CC2  3F00                     move.w     -[A7], D0
  8773. 00006CC4  4EBA 01E0                jsr        [PC + 0x1E0 /* 00006EA6 */]
  8774. 00006CC8  548F                     addq.l     A7, 2
  8775. label00006CCA:
  8776. 00006CCA  6000 FE4C                bra        -0x1B2 /* 00006B18 */
  8777. label00006CCE:
  8778. 00006CCE  4E5E                     unlink     A6
  8779. 00006CD0  4E75                     rts
  8780. fn00006CD2:
  8781. 00006CD2  4E56 FFAE                link       A6, -0x0052
  8782. 00006CD6  2F0B                     move.l     -[A7], A3
  8783. 00006CD8  266E 000A                movea.l    A3, [A6 + 0xA]
  8784. 00006CDC  2F0A                     move.l     -[A7], A2
  8785. 00006CDE  244B                     movea.l    A2, A3
  8786. 00006CE0  3D6E 000E FFAE           move.w     [A6 - 0x52], [A6 + 0xE]
  8787. 00006CE6  0C6E 7D01 0008           cmpi.w     [A6 + 0x8], 0x7D01
  8788. 00006CEC  6610                     bne        +0x12 /* 00006CFE */
  8789. 00006CEE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  8790. 00006CF2  2F0B                     move.l     -[A7], A3
  8791. 00006CF4  4EBA FE10                jsr        [PC - 0x1F0 /* 00006B06 */]
  8792. 00006CF8  5C8F                     addq.l     A7, 6
  8793. 00006CFA  6000 00A4                bra        +0xA6 /* 00006DA0 */
  8794. label00006CFE:
  8795. 00006CFE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8796. 00006D02  4EBA 030C                jsr        [PC + 0x30C /* 00007010 */]
  8797. 00006D06  548F                     addq.l     A7, 2
  8798. 00006D08  4A40                     tst.w      D0
  8799. 00006D0A  661E                     bne        +0x20 /* 00006D2A */
  8800. label00006D0C:
  8801. 00006D0C  302E FFAE                move.w     D0, [A6 - 0x52]
  8802. 00006D10  536E FFAE                subq.w     [A6 - 0x52], 1
  8803. 00006D14  4A40                     tst.w      D0
  8804. 00006D16  6712                     beq        +0x14 /* 00006D2A */
  8805. 00006D18  1012                     move.b     D0, [A2]
  8806. 00006D1A  4880                     ext.w      D0
  8807. 00006D1C  B07C 000A                cmp.w      D0, 0xA /* '\n' */
  8808. 00006D20  6604                     bne        +0x6 /* 00006D26 */
  8809. 00006D22  14BC 000D                move.b     [A2], 0xD /* '\r' */
  8810. label00006D26:
  8811. 00006D26  528A                     addq.l     A2, 1
  8812. 00006D28  60E2                     bra        -0x1C /* 00006D0C */
  8813. label00006D2A:
  8814. 00006D2A  42AE FFBC                clr.l      [A6 - 0x44]
  8815. 00006D2E  3D6E 0008 FFC8           move.w     [A6 - 0x38], [A6 + 0x8]
  8816. 00006D34  2D4B FFD0                move.l     [A6 - 0x30], A3
  8817. 00006D38  302E 000E                move.w     D0, [A6 + 0xE]
  8818. 00006D3C  C0BC 0000 FFFF           and.l      D0, 0xFFFF
  8819. 00006D42  2D40 FFD4                move.l     [A6 - 0x2C], D0
  8820. 00006D46  426E FFDC                clr.w      [A6 - 0x24]
  8821. 00006D4A  4267                     clr.w      -[A7]
  8822. 00006D4C  486E FFB0                pea.l      [A6 - 0x50]
  8823. 00006D50  4EBA 04AC                jsr        [PC + 0x4AC /* 000071FE */]
  8824. 00006D54  5C8F                     addq.l     A7, 6
  8825. 00006D56  3940 C204                move.w     [A4 - 0x3DFC], D0
  8826. 00006D5A  0C40 0000                cmpi.w     D0, 0x0
  8827. 00006D5E  6C06                     bge        +0x8 /* 00006D66 */
  8828. 00006D60  303C FFFF                move.w     D0, 0xFFFF
  8829. 00006D64  603E                     bra        +0x40 /* 00006DA4 */
  8830. label00006D66:
  8831. 00006D66  202E FFD8                move.l     D0, [A6 - 0x28]
  8832. 00006D6A  3D40 FFAE                move.w     [A6 - 0x52], D0
  8833. 00006D6E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8834. 00006D72  4EBA 029C                jsr        [PC + 0x29C /* 00007010 */]
  8835. 00006D76  548F                     addq.l     A7, 2
  8836. 00006D78  4A40                     tst.w      D0
  8837. 00006D7A  6624                     bne        +0x26 /* 00006DA0 */
  8838. 00006D7C  3D6E FFAE 000E           move.w     [A6 + 0xE], [A6 - 0x52]
  8839. label00006D82:
  8840. 00006D82  302E 000E                move.w     D0, [A6 + 0xE]
  8841. 00006D86  536E 000E                subq.w     [A6 + 0xE], 1
  8842. 00006D8A  4A40                     tst.w      D0
  8843. 00006D8C  6712                     beq        +0x14 /* 00006DA0 */
  8844. 00006D8E  1013                     move.b     D0, [A3]
  8845. 00006D90  4880                     ext.w      D0
  8846. 00006D92  B07C 000D                cmp.w      D0, 0xD /* '\r' */
  8847. 00006D96  6604                     bne        +0x6 /* 00006D9C */
  8848. 00006D98  16BC 000A                move.b     [A3], 0xA /* '\n' */
  8849. label00006D9C:
  8850. 00006D9C  528B                     addq.l     A3, 1
  8851. 00006D9E  60E2                     bra        -0x1C /* 00006D82 */
  8852. label00006DA0:
  8853. 00006DA0  302E FFAE                move.w     D0, [A6 - 0x52]
  8854. label00006DA4:
  8855. 00006DA4  245F                     movea.l    A2, [A7]+
  8856. 00006DA6  265F                     movea.l    A3, [A7]+
  8857. 00006DA8  4E5E                     unlink     A6
  8858. 00006DAA  4E75                     rts
  8859. fn00006DAC:
  8860. 00006DAC  4E56 0000                link       A6, 0
  8861. 00006DB0  A930                     syscall    InitMenus
  8862. 00006DB2  4E5E                     unlink     A6
  8863. 00006DB4  4E75                     rts
  8864. fn00006DB6:
  8865. 00006DB6  4E56 0000                link       A6, 0
  8866. 00006DBA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8867. 00006DBE  4EBA F554                jsr        [PC - 0xAAC /* 00006314 */]
  8868. 00006DC2  588F                     addq.l     A7, 4
  8869. 00006DC4  594F                     subq.w     A7, 4
  8870. 00006DC6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8871. 00006DCA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8872. 00006DCE  A931                     syscall    NewMenu
  8873. 00006DD0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8874. 00006DD4  4EBA F57C                jsr        [PC - 0xA84 /* 00006352 */]
  8875. 00006DD8  588F                     addq.l     A7, 4
  8876. 00006DDA  201F                     move.l     D0, [A7]+
  8877. 00006DDC  4E5E                     unlink     A6
  8878. 00006DDE  4E75                     rts
  8879. fn00006DE0:
  8880. 00006DE0  4E56 0000                link       A6, 0
  8881. 00006DE4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8882. 00006DE8  4EBA F52A                jsr        [PC - 0xAD6 /* 00006314 */]
  8883. 00006DEC  588F                     addq.l     A7, 4
  8884. 00006DEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8885. 00006DF2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8886. 00006DF6  A933                     syscall    AppendMenu
  8887. 00006DF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8888. 00006DFC  4EBA F554                jsr        [PC - 0xAAC /* 00006352 */]
  8889. 00006E00  588F                     addq.l     A7, 4
  8890. 00006E02  4E5E                     unlink     A6
  8891. 00006E04  4E75                     rts
  8892. fn00006E06:
  8893. 00006E06  4E56 0000                link       A6, 0
  8894. 00006E0A  486C C23E                pea.l      [A4 - 0x3DC2]
  8895. 00006E0E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8896. 00006E12  4EBA 0016                jsr        [PC + 0x16 /* 00006E2A */]
  8897. 00006E16  508F                     addq.l     A7, 8
  8898. 00006E18  486C C23E                pea.l      [A4 - 0x3DC2]
  8899. 00006E1C  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  8900. 00006E20  4EBA F424                jsr        [PC - 0xBDC /* 00006246 */]
  8901. 00006E24  5C8F                     addq.l     A7, 6
  8902. 00006E26  4E5E                     unlink     A6
  8903. 00006E28  4E75                     rts
  8904. fn00006E2A:
  8905. 00006E2A  4E56 0000                link       A6, 0
  8906. label00006E2E:
  8907. 00006E2E  206E 0008                movea.l    A0, [A6 + 0x8]
  8908. 00006E32  1010                     move.b     D0, [A0]
  8909. 00006E34  671A                     beq        +0x1C /* 00006E50 */
  8910. 00006E36  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8911. 00006E3A  206E 0008                movea.l    A0, [A6 + 0x8]
  8912. 00006E3E  52AE 0008                addq.l     [A6 + 0x8], 1
  8913. 00006E42  1010                     move.b     D0, [A0]
  8914. 00006E44  4880                     ext.w      D0
  8915. 00006E46  3F00                     move.w     -[A7], D0
  8916. 00006E48  4EBA F3FC                jsr        [PC - 0xC04 /* 00006246 */]
  8917. 00006E4C  5C8F                     addq.l     A7, 6
  8918. 00006E4E  60DE                     bra        -0x20 /* 00006E2E */
  8919. label00006E50:
  8920. 00006E50  4E5E                     unlink     A6
  8921. 00006E52  4E75                     rts
  8922. fn00006E54:
  8923. 00006E54  4E56 0000                link       A6, 0
  8924. 00006E58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8925. 00006E5C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8926. 00006E60  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  8927. 00006E64  A8B0                     syscall    FrameRoundRect
  8928. 00006E66  4E5E                     unlink     A6
  8929. 00006E68  4E75                     rts
  8930. fn00006E6A:
  8931. 00006E6A  4E56 0000                link       A6, 0
  8932. 00006E6E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8933. 00006E72  A887                     syscall    TextFont
  8934. 00006E74  4E5E                     unlink     A6
  8935. 00006E76  4E75                     rts
  8936. fn00006E78:
  8937. 00006E78  4E56 0000                link       A6, 0
  8938. 00006E7C  102E 0009                move.b     D0, [A6 + 0x9]
  8939. 00006E80  4880                     ext.w      D0
  8940. 00006E82  3F00                     move.w     -[A7], D0
  8941. 00006E84  A888                     syscall    TextFace
  8942. 00006E86  4E5E                     unlink     A6
  8943. 00006E88  4E75                     rts
  8944. fn00006E8A:
  8945. 00006E8A  4E56 0000                link       A6, 0
  8946. 00006E8E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8947. 00006E92  A889                     syscall    TextMode
  8948. 00006E94  4E5E                     unlink     A6
  8949. 00006E96  4E75                     rts
  8950. fn00006E98:
  8951. 00006E98  4E56 0000                link       A6, 0
  8952. 00006E9C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  8953. 00006EA0  A88A                     syscall    TextSize
  8954. 00006EA2  4E5E                     unlink     A6
  8955. 00006EA4  4E75                     rts
  8956. fn00006EA6:
  8957. 00006EA6  4E56 0000                link       A6, 0
  8958. 00006EAA  102E 0009                move.b     D0, [A6 + 0x9]
  8959. 00006EAE  4880                     ext.w      D0
  8960. 00006EB0  3F00                     move.w     -[A7], D0
  8961. 00006EB2  A883                     syscall    DrawChar
  8962. 00006EB4  4E5E                     unlink     A6
  8963. 00006EB6  4E75                     rts
  8964. fn00006EB8:
  8965. 00006EB8  4E56 0000                link       A6, 0
  8966. 00006EBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8967. 00006EC0  4EBA F452                jsr        [PC - 0xBAE /* 00006314 */]
  8968. 00006EC4  588F                     addq.l     A7, 4
  8969. 00006EC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8970. 00006ECA  A884                     syscall    DrawString
  8971. 00006ECC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8972. 00006ED0  4EBA F480                jsr        [PC - 0xB80 /* 00006352 */]
  8973. 00006ED4  588F                     addq.l     A7, 4
  8974. 00006ED6  4E5E                     unlink     A6
  8975. 00006ED8  4E75                     rts
  8976. fn00006EDA:
  8977. 00006EDA  4E56 0000                link       A6, 0
  8978. 00006EDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8979. 00006EE2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  8980. 00006EE6  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  8981. 00006EEA  A885                     syscall    DrawText
  8982. 00006EEC  4E5E                     unlink     A6
  8983. 00006EEE  4E75                     rts
  8984. fn00006EF0:
  8985. 00006EF0  4E56 0000                link       A6, 0
  8986. 00006EF4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8987. 00006EF8  4EBA F41A                jsr        [PC - 0xBE6 /* 00006314 */]
  8988. 00006EFC  588F                     addq.l     A7, 4
  8989. 00006EFE  554F                     subq.w     A7, 2
  8990. 00006F00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8991. 00006F04  A88C                     syscall    StringWidth
  8992. 00006F06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8993. 00006F0A  4EBA F446                jsr        [PC - 0xBBA /* 00006352 */]
  8994. 00006F0E  588F                     addq.l     A7, 4
  8995. 00006F10  301F                     move.w     D0, [A7]+
  8996. 00006F12  4E5E                     unlink     A6
  8997. 00006F14  4E75                     rts
  8998. fn00006F16:
  8999. 00006F16  4E56 0000                link       A6, 0
  9000. 00006F1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9001. 00006F1E  A88B                     syscall    GetFontInfo
  9002. 00006F20  4E5E                     unlink     A6
  9003. 00006F22  4E75                     rts
  9004. fn00006F24:
  9005. 00006F24  4E56 0000                link       A6, 0
  9006. 00006F28  594F                     subq.w     A7, 4
  9007. 00006F2A  206E 0008                movea.l    A0, [A6 + 0x8]
  9008. 00006F2E  2F10                     move.l     -[A7], [A0]
  9009. 00006F30  A93D                     syscall    MenuSelect
  9010. 00006F32  201F                     move.l     D0, [A7]+
  9011. 00006F34  4E5E                     unlink     A6
  9012. 00006F36  4E75                     rts
  9013. fn00006F38:
  9014. 00006F38  4E56 0000                link       A6, 0
  9015. 00006F3C  594F                     subq.w     A7, 4
  9016. 00006F3E  102E 0009                move.b     D0, [A6 + 0x9]
  9017. 00006F42  4880                     ext.w      D0
  9018. 00006F44  3F00                     move.w     -[A7], D0
  9019. 00006F46  A93E                     syscall    MenuKey
  9020. 00006F48  201F                     move.l     D0, [A7]+
  9021. 00006F4A  4E5E                     unlink     A6
  9022. 00006F4C  4E75                     rts
  9023. fn00006F4E:
  9024. 00006F4E  4E56 0000                link       A6, 0
  9025. 00006F52  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9026. 00006F56  A938                     syscall    HiliteMenu
  9027. 00006F58  4E5E                     unlink     A6
  9028. 00006F5A  4E75                     rts
  9029. fn00006F5C:
  9030. 00006F5C  4E56 0000                link       A6, 0
  9031. 00006F60  A850                     syscall    InitCursor
  9032. 00006F62  4E5E                     unlink     A6
  9033. 00006F64  4E75                     rts
  9034. fn00006F66:
  9035. 00006F66  4E56 0000                link       A6, 0
  9036. 00006F6A  A852                     syscall    HideCursor
  9037. 00006F6C  4E5E                     unlink     A6
  9038. 00006F6E  4E75                     rts
  9039. fn00006F70:
  9040. 00006F70  4E56 0000                link       A6, 0
  9041. 00006F74  554F                     subq.w     A7, 2
  9042. 00006F76  206E 0008                movea.l    A0, [A6 + 0x8]
  9043. 00006F7A  2F10                     move.l     -[A7], [A0]
  9044. 00006F7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9045. 00006F80  A92C                     syscall    FindWindow
  9046. 00006F82  301F                     move.w     D0, [A7]+
  9047. 00006F84  4E5E                     unlink     A6
  9048. 00006F86  4E75                     rts
  9049. fn00006F88:
  9050. 00006F88  4E56 FFFE                link       A6, -0x0002
  9051. 00006F8C  426E FFFE                clr.w      [A6 - 0x2]
  9052. label00006F90:
  9053. 00006F90  0C6E 0015 FFFE           cmpi.w     [A6 - 0x2], 0x15
  9054. 00006F96  6C38                     bge        +0x3A /* 00006FD0 */
  9055. 00006F98  302E FFFE                move.w     D0, [A6 - 0x2]
  9056. 00006F9C  E580                     asl        D0, 2
  9057. 00006F9E  41EC C1AE                lea.l      A0, [A4 - 0x3E52]
  9058. 00006FA2  D0C0                     add.w      A0, D0
  9059. 00006FA4  3010                     move.w     D0, [A0]
  9060. 00006FA6  6622                     bne        +0x24 /* 00006FCA */
  9061. 00006FA8  302E FFFE                move.w     D0, [A6 - 0x2]
  9062. 00006FAC  E580                     asl        D0, 2
  9063. 00006FAE  41EC C1AE                lea.l      A0, [A4 - 0x3E52]
  9064. 00006FB2  D0C0                     add.w      A0, D0
  9065. 00006FB4  30AE 0008                move.w     [A0], [A6 + 0x8]
  9066. 00006FB8  302E FFFE                move.w     D0, [A6 - 0x2]
  9067. 00006FBC  E580                     asl        D0, 2
  9068. 00006FBE  41EC C1B0                lea.l      A0, [A4 - 0x3E50]
  9069. 00006FC2  D0C0                     add.w      A0, D0
  9070. 00006FC4  30AE 000A                move.w     [A0], [A6 + 0xA]
  9071. 00006FC8  6006                     bra        +0x8 /* 00006FD0 */
  9072. label00006FCA:
  9073. 00006FCA  526E FFFE                addq.w     [A6 - 0x2], 1
  9074. 00006FCE  60C0                     bra        -0x3E /* 00006F90 */
  9075. label00006FD0:
  9076. 00006FD0  4E5E                     unlink     A6
  9077. 00006FD2  4E75                     rts
  9078. fn00006FD4:
  9079. 00006FD4  4E56 FFFE                link       A6, -0x0002
  9080. 00006FD8  426E FFFE                clr.w      [A6 - 0x2]
  9081. label00006FDC:
  9082. 00006FDC  0C6E 0015 FFFE           cmpi.w     [A6 - 0x2], 0x15
  9083. 00006FE2  6C28                     bge        +0x2A /* 0000700C */
  9084. 00006FE4  302E FFFE                move.w     D0, [A6 - 0x2]
  9085. 00006FE8  E580                     asl        D0, 2
  9086. 00006FEA  41EC C1AE                lea.l      A0, [A4 - 0x3E52]
  9087. 00006FEE  D0C0                     add.w      A0, D0
  9088. 00006FF0  3010                     move.w     D0, [A0]
  9089. 00006FF2  B06E 0008                cmp.w      D0, [A6 + 0x8]
  9090. 00006FF6  660E                     bne        +0x10 /* 00007006 */
  9091. 00006FF8  302E FFFE                move.w     D0, [A6 - 0x2]
  9092. 00006FFC  E580                     asl        D0, 2
  9093. 00006FFE  41EC C1AE                lea.l      A0, [A4 - 0x3E52]
  9094. 00007002  D0C0                     add.w      A0, D0
  9095. 00007004  4250                     clr.w      [A0]
  9096. label00007006:
  9097. 00007006  526E FFFE                addq.w     [A6 - 0x2], 1
  9098. 0000700A  60D0                     bra        -0x2E /* 00006FDC */
  9099. label0000700C:
  9100. 0000700C  4E5E                     unlink     A6
  9101. 0000700E  4E75                     rts
  9102. fn00007010:
  9103. 00007010  4E56 0000                link       A6, 0
  9104. 00007014  3F07                     move.w     -[A7], D7
  9105. 00007016  3E2E 0008                move.w     D7, [A6 + 0x8]
  9106. 0000701A  41EC C1AE                lea.l      A0, [A4 - 0x3E52]
  9107. 0000701E  2248                     movea.l    A1, A0
  9108. 00007020  D2FC 0054                add.w      A1, 0x54 /* 'T' */
  9109. label00007024:
  9110. 00007024  BE50                     cmp.w      D7, [A0]
  9111. 00007026  6706                     beq        +0x8 /* 0000702E */
  9112. 00007028  5848                     addq.w     A0, 4
  9113. 0000702A  B3C8                     cmpa.l     A1, A0
  9114. 0000702C  66F6                     bne        -0x8 /* 00007024 */
  9115. label0000702E:
  9116. 0000702E  3028 0002                move.w     D0, [A0 + 0x2]
  9117. 00007032  3E1F                     move.w     D7, [A7]+
  9118. 00007034  4E5E                     unlink     A6
  9119. 00007036  4E75                     rts
  9120. fn00007038:
  9121. 00007038  4E56 FFB0                link       A6, -0x0050
  9122. 0000703C  2D6E 0008 FFC2           move.l     [A6 - 0x3E], [A6 + 0x8]
  9123. 00007042  3D6C C202 FFC6           move.w     [A6 - 0x3A], [A4 - 0x3DFE]
  9124. 00007048  422E FFCA                clr.b      [A6 - 0x36]
  9125. 0000704C  206E 0008                movea.l    A0, [A6 + 0x8]
  9126. 00007050  1010                     move.b     D0, [A0]
  9127. 00007052  4880                     ext.w      D0
  9128. 00007054  B07C 002E                cmp.w      D0, 0x2E /* '.' */
  9129. 00007058  6606                     bne        +0x8 /* 00007060 */
  9130. 0000705A  303C 0000                move.w     D0, 0x0
  9131. 0000705E  6008                     bra        +0xA /* 00007068 */
  9132. label00007060:
  9133. 00007060  302E 000C                move.w     D0, [A6 + 0xC]
  9134. 00007064  C07C 0FFF                and.w      D0, 0xFFF
  9135. label00007068:
  9136. 00007068  1D40 FFCB                move.b     [A6 - 0x35], D0
  9137. 0000706C  42AE FFCC                clr.l      [A6 - 0x34]
  9138. 00007070  4267                     clr.w      -[A7]
  9139. 00007072  486E FFB0                pea.l      [A6 - 0x50]
  9140. 00007076  4EBA 0128                jsr        [PC + 0x128 /* 000071A0 */]
  9141. 0000707A  5C8F                     addq.l     A7, 6
  9142. 0000707C  3940 C204                move.w     [A4 - 0x3DFC], D0
  9143. 00007080  6714                     beq        +0x16 /* 00007096 */
  9144. 00007082  206E 0008                movea.l    A0, [A6 + 0x8]
  9145. 00007086  1010                     move.b     D0, [A0]
  9146. 00007088  4880                     ext.w      D0
  9147. 0000708A  B07C 002E                cmp.w      D0, 0x2E /* '.' */
  9148. 0000708E  6706                     beq        +0x8 /* 00007096 */
  9149. 00007090  303C FFFF                move.w     D0, 0xFFFF
  9150. 00007094  6018                     bra        +0x1A /* 000070AE */
  9151. label00007096:
  9152. 00007096  302E 000C                move.w     D0, [A6 + 0xC]
  9153. 0000709A  C07C 2000                and.w      D0, 0x2000 /* ' \0' */
  9154. 0000709E  3F00                     move.w     -[A7], D0
  9155. 000070A0  3F2E FFC8                move.w     -[A7], [A6 - 0x38]
  9156. 000070A4  4EBA FEE2                jsr        [PC - 0x11E /* 00006F88 */]
  9157. 000070A8  588F                     addq.l     A7, 4
  9158. 000070AA  302E FFC8                move.w     D0, [A6 - 0x38]
  9159. label000070AE:
  9160. 000070AE  4E5E                     unlink     A6
  9161. 000070B0  4E75                     rts
  9162. fn000070B2:
  9163. 000070B2  4E56 0000                link       A6, 0
  9164. 000070B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9165. 000070BA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9166. 000070BE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9167. 000070C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9168. 000070C6  A8EF                     syscall    ScrollRect
  9169. 000070C8  4E5E                     unlink     A6
  9170. 000070CA  4E75                     rts
  9171. fn000070CC:
  9172. 000070CC  4E56 0000                link       A6, 0
  9173. 000070D0  598F                     subq.l     A7, 4
  9174. 000070D2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  9175. 000070D6  A9B8                     syscall    GetPattern
  9176. 000070D8  201F                     move.l     D0, [A7]+
  9177. 000070DA  4E5E                     unlink     A6
  9178. 000070DC  4E75                     rts
  9179. fn000070DE:
  9180. 000070DE  4E56 0000                link       A6, 0
  9181. 000070E2  594F                     subq.w     A7, 4
  9182. 000070E4  A8D8                     syscall    NewRgn
  9183. 000070E6  201F                     move.l     D0, [A7]+
  9184. 000070E8  4E5E                     unlink     A6
  9185. 000070EA  4E75                     rts
  9186. fn000070EC:
  9187. 000070EC  4E56 0000                link       A6, 0
  9188. 000070F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9189. 000070F4  A8D9                     syscall    DisposRgn/DisposeRgn
  9190. 000070F6  4E5E                     unlink     A6
  9191. 000070F8  4E75                     rts
  9192. fn000070FA:
  9193. 000070FA  4E56 0000                link       A6, 0
  9194. 000070FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9195. 00007102  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9196. 00007106  A9B3                     syscall    SystemClick
  9197. 00007108  4E5E                     unlink     A6
  9198. 0000710A  4E75                     rts
  9199. fn0000710C:
  9200. 0000710C  4E56 0000                link       A6, 0
  9201. 00007110  598F                     subq.l     A7, 4
  9202. 00007112  206E 0008                movea.l    A0, [A6 + 0x8]
  9203. 00007116  2F10                     move.l     -[A7], [A0]
  9204. 00007118  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9205. 0000711C  A9A0                     syscall    GetResource
  9206. 0000711E  201F                     move.l     D0, [A7]+
  9207. 00007120  4E5E                     unlink     A6
  9208. 00007122  4E75                     rts
  9209. fn00007124:
  9210. 00007124  4E56 0000                link       A6, 0
  9211. 00007128  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9212. 0000712C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9213. 00007130  A8F6                     syscall    DrawPicture
  9214. 00007132  4E5E                     unlink     A6
  9215. 00007134  4E75                     rts
  9216. fn00007136:
  9217. 00007136  4E56 0000                link       A6, 0
  9218. 0000713A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9219. 0000713E  A8A3                     syscall    EraseRect
  9220. 00007140  4E5E                     unlink     A6
  9221. 00007142  4E75                     rts
  9222. fn00007144:
  9223. 00007144  4E56 0000                link       A6, 0
  9224. 00007148  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9225. 0000714C  A8A4                     syscall    InvertRect
  9226. 0000714E  4E5E                     unlink     A6
  9227. 00007150  4E75                     rts
  9228. fn00007152:
  9229. 00007152  4E56 0000                link       A6, 0
  9230. 00007156  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9231. 0000715A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9232. 0000715E  A8A5                     syscall    FillRect
  9233. 00007160  4E5E                     unlink     A6
  9234. 00007162  4E75                     rts
  9235. fn00007164:
  9236. 00007164  4E56 0000                link       A6, 0
  9237. 00007168  206E 0008                movea.l    A0, [A6 + 0x8]
  9238. 0000716C  2F28 0012                move.l     -[A7], [A0 + 0x12]
  9239. 00007170  4EBA F1A2                jsr        [PC - 0xE5E /* 00006314 */]
  9240. 00007174  588F                     addq.l     A7, 4
  9241. 00007176  206E 0008                movea.l    A0, [A6 + 0x8]
  9242. 0000717A  4A2E 000D                tst.b      [A6 + 0xD]
  9243. 0000717E  6704                     beq        +0x6 /* 00007184 */
  9244. 00007180  A408                     syscall    Create/PBHCreate/HCreate, flags=4
  9245. 00007182  6002                     bra        +0x4 /* 00007186 */
  9246. label00007184:
  9247. 00007184  A008                     syscall    Create/PBHCreate/HCreate
  9248. label00007186:
  9249. 00007186  206E 0008                movea.l    A0, [A6 + 0x8]
  9250. 0000718A  2F28 0012                move.l     -[A7], [A0 + 0x12]
  9251. 0000718E  4EBA F1C2                jsr        [PC - 0xE3E /* 00006352 */]
  9252. 00007192  588F                     addq.l     A7, 4
  9253. 00007194  206E 0008                movea.l    A0, [A6 + 0x8]
  9254. 00007198  3028 0010                move.w     D0, [A0 + 0x10]
  9255. 0000719C  4E5E                     unlink     A6
  9256. 0000719E  4E75                     rts
  9257. fn000071A0:
  9258. 000071A0  4E56 FFFE                link       A6, -0x0002
  9259. 000071A4  206E 0008                movea.l    A0, [A6 + 0x8]
  9260. 000071A8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  9261. 000071AC  4EBA F166                jsr        [PC - 0xE9A /* 00006314 */]
  9262. 000071B0  588F                     addq.l     A7, 4
  9263. 000071B2  206E 0008                movea.l    A0, [A6 + 0x8]
  9264. 000071B6  4A2E 000D                tst.b      [A6 + 0xD]
  9265. 000071BA  6704                     beq        +0x6 /* 000071C0 */
  9266. 000071BC  A400                     syscall    Open/PBHOpen/HOpen, flags=4
  9267. 000071BE  6002                     bra        +0x4 /* 000071C2 */
  9268. label000071C0:
  9269. 000071C0  A000                     syscall    Open/PBHOpen/HOpen
  9270. label000071C2:
  9271. 000071C2  3D40 FFFE                move.w     [A6 - 0x2], D0
  9272. 000071C6  206E 0008                movea.l    A0, [A6 + 0x8]
  9273. 000071CA  2F28 0012                move.l     -[A7], [A0 + 0x12]
  9274. 000071CE  4EBA F182                jsr        [PC - 0xE7E /* 00006352 */]
  9275. 000071D2  588F                     addq.l     A7, 4
  9276. 000071D4  206E 0008                movea.l    A0, [A6 + 0x8]
  9277. 000071D8  316E FFFE 0010           move.w     [A0 + 0x10], [A6 - 0x2]
  9278. 000071DE  302E FFFE                move.w     D0, [A6 - 0x2]
  9279. 000071E2  4E5E                     unlink     A6
  9280. 000071E4  4E75                     rts
  9281. fn000071E6:
  9282. 000071E6  4E56 0000                link       A6, 0
  9283. 000071EA  206E 0008                movea.l    A0, [A6 + 0x8]
  9284. 000071EE  4A2E 000D                tst.b      [A6 + 0xD]
  9285. 000071F2  6704                     beq        +0x6 /* 000071F8 */
  9286. 000071F4  A402                     syscall    Read, flags=4
  9287. 000071F6  6002                     bra        +0x4 /* 000071FA */
  9288. label000071F8:
  9289. 000071F8  A002                     syscall    Read
  9290. label000071FA:
  9291. 000071FA  4E5E                     unlink     A6
  9292. 000071FC  4E75                     rts
  9293. fn000071FE:
  9294. 000071FE  4E56 0000                link       A6, 0
  9295. 00007202  206E 0008                movea.l    A0, [A6 + 0x8]
  9296. 00007206  4A2E 000D                tst.b      [A6 + 0xD]
  9297. 0000720A  6704                     beq        +0x6 /* 00007210 */
  9298. 0000720C  A403                     syscall    Write, flags=4
  9299. 0000720E  6002                     bra        +0x4 /* 00007212 */
  9300. label00007210:
  9301. 00007210  A003                     syscall    Write
  9302. label00007212:
  9303. 00007212  4E5E                     unlink     A6
  9304. 00007214  4E75                     rts
  9305. fn00007216:
  9306. 00007216  4E56 0000                link       A6, 0
  9307. 0000721A  206E 0008                movea.l    A0, [A6 + 0x8]
  9308. 0000721E  4A2E 000D                tst.b      [A6 + 0xD]
  9309. 00007222  6704                     beq        +0x6 /* 00007228 */
  9310. 00007224  A418                     syscall    GetFPos, flags=4
  9311. 00007226  6002                     bra        +0x4 /* 0000722A */
  9312. label00007228:
  9313. 00007228  A018                     syscall    GetFPos
  9314. label0000722A:
  9315. 0000722A  4E5E                     unlink     A6
  9316. 0000722C  4E75                     rts
  9317. fn0000722E:
  9318. 0000722E  4E56 0000                link       A6, 0
  9319. 00007232  206E 0008                movea.l    A0, [A6 + 0x8]
  9320. 00007236  4A2E 000D                tst.b      [A6 + 0xD]
  9321. 0000723A  6704                     beq        +0x6 /* 00007240 */
  9322. 0000723C  A444                     syscall    SetFPos, flags=4
  9323. 0000723E  6002                     bra        +0x4 /* 00007242 */
  9324. label00007240:
  9325. 00007240  A044                     syscall    SetFPos
  9326. label00007242:
  9327. 00007242  4E5E                     unlink     A6
  9328. 00007244  4E75                     rts
  9329. fn00007246:
  9330. 00007246  4E56 0000                link       A6, 0
  9331. 0000724A  206E 0008                movea.l    A0, [A6 + 0x8]
  9332. 0000724E  4A2E 000D                tst.b      [A6 + 0xD]
  9333. 00007252  6704                     beq        +0x6 /* 00007258 */
  9334. 00007254  A411                     syscall    GetEOF, flags=4
  9335. 00007256  6002                     bra        +0x4 /* 0000725A */
  9336. label00007258:
  9337. 00007258  A011                     syscall    GetEOF
  9338. label0000725A:
  9339. 0000725A  4E5E                     unlink     A6
  9340. 0000725C  4E75                     rts
  9341. fn0000725E:
  9342. 0000725E  4E56 0000                link       A6, 0
  9343. 00007262  206E 0008                movea.l    A0, [A6 + 0x8]
  9344. 00007266  4A2E 000D                tst.b      [A6 + 0xD]
  9345. 0000726A  6704                     beq        +0x6 /* 00007270 */
  9346. 0000726C  A412                     syscall    SetEOF, flags=4
  9347. 0000726E  6002                     bra        +0x4 /* 00007272 */
  9348. label00007270:
  9349. 00007270  A012                     syscall    SetEOF
  9350. label00007272:
  9351. 00007272  4E5E                     unlink     A6
  9352. 00007274  4E75                     rts
  9353. fn00007276:
  9354. 00007276  4E56 0000                link       A6, 0
  9355. 0000727A  206E 0008                movea.l    A0, [A6 + 0x8]
  9356. 0000727E  4A2E 000D                tst.b      [A6 + 0xD]
  9357. 00007282  6704                     beq        +0x6 /* 00007288 */
  9358. 00007284  A401                     syscall    Close, flags=4
  9359. 00007286  6002                     bra        +0x4 /* 0000728A */
  9360. label00007288:
  9361. 00007288  A001                     syscall    Close
  9362. label0000728A:
  9363. 0000728A  4E5E                     unlink     A6
  9364. 0000728C  4E75                     rts
  9365. fn0000728E:
  9366. 0000728E  4E56 0000                link       A6, 0
  9367. 00007292  4EBA F27C                jsr        [PC - 0xD84 /* 00006510 */]
  9368. 00007296  A9F4                     syscall    ExitToShell
  9369. 00007298  4E5E                     unlink     A6
  9370. 0000729A  4E75                     rts
  9371. fn0000729C:
  9372. 0000729C  4E56 0000                link       A6, 0
  9373. 000072A0  A912                     syscall    InitWindows
  9374. 000072A2  397C 0001 C21A           move.w     [A4 - 0x3DE6], 0x1
  9375. 000072A8  4E5E                     unlink     A6
  9376. 000072AA  4E75                     rts
  9377. fn000072AC:
  9378. 000072AC  4E56 0000                link       A6, 0
  9379. 000072B0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9380. 000072B4  4EBA F05E                jsr        [PC - 0xFA2 /* 00006314 */]
  9381. 000072B8  588F                     addq.l     A7, 4
  9382. 000072BA  594F                     subq.w     A7, 4
  9383. 000072BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9384. 000072C0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9385. 000072C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9386. 000072C8  1F2E 0015                move.b     -[A7], [A6 + 0x15]
  9387. 000072CC  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  9388. 000072D0  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  9389. 000072D4  1F2E 001D                move.b     -[A7], [A6 + 0x1D]
  9390. 000072D8  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  9391. 000072DC  A913                     syscall    NewWindow
  9392. 000072DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9393. 000072E2  4EBA F06E                jsr        [PC - 0xF92 /* 00006352 */]
  9394. 000072E6  588F                     addq.l     A7, 4
  9395. 000072E8  201F                     move.l     D0, [A7]+
  9396. 000072EA  4E5E                     unlink     A6
  9397. 000072EC  4E75                     rts
  9398. fn000072EE:
  9399. 000072EE  4E56 0000                link       A6, 0
  9400. 000072F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9401. 000072F6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9402. 000072FA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  9403. 000072FE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  9404. 00007302  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  9405. 00007306  A98D                     syscall    GetDialogItem/GetDItem
  9406. 00007308  4E5E                     unlink     A6
  9407. 0000730A  4E75                     rts
  9408. fn0000730C:
  9409. 0000730C  4E56 0000                link       A6, 0
  9410. 00007310  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9411. 00007314  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9412. 00007318  A990                     syscall    GetDialogItemText/GetIText
  9413. 0000731A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9414. 0000731E  4EBA F032                jsr        [PC - 0xFCE /* 00006352 */]
  9415. 00007322  588F                     addq.l     A7, 4
  9416. 00007324  4E5E                     unlink     A6
  9417. 00007326  4E75                     rts
  9418. fn00007328:
  9419. 00007328  4E56 0000                link       A6, 0
  9420. 0000732C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9421. 00007330  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9422. 00007334  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  9423. 00007338  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  9424. 0000733C  A97E                     syscall    SelectDialogItemText/SelIText
  9425. 0000733E  4E5E                     unlink     A6
  9426. 00007340  4E75                     rts
  9427. fn00007342:
  9428. 00007342  4E56 0000                link       A6, 0
  9429. 00007346  A9B4                     syscall    SystemTask
  9430. 00007348  4E5E                     unlink     A6
  9431. 0000734A  4E75                     rts
  9432. fn0000734C:
  9433. 0000734C  4E56 0000                link       A6, 0
  9434. 00007350  302C C1A4                move.w     D0, [A4 - 0x3E5C]
  9435. 00007354  670C                     beq        +0xE /* 00007362 */
  9436. 00007356  2F2C C1AA                move.l     -[A7], [A4 - 0x3E56]
  9437. 0000735A  4EBA EEB2                jsr        [PC - 0x114E /* 0000620E */]
  9438. 0000735E  588F                     addq.l     A7, 4
  9439. 00007360  600C                     bra        +0xE /* 0000736E */
  9440. label00007362:
  9441. 00007362  206C C1A6                movea.l    A0, [A4 - 0x3E5A]
  9442. 00007366  52AC C1A6                addq.l     [A4 - 0x3E5A], 1
  9443. 0000736A  1010                     move.b     D0, [A0]
  9444. 0000736C  4880                     ext.w      D0
  9445. label0000736E:
  9446. 0000736E  4E5E                     unlink     A6
  9447. 00007370  4E75                     rts
  9448. fn00007372:
  9449. 00007372  4E56 FFFE                link       A6, -0x0002
  9450. label00007376:
  9451. 00007376  4EBA FFD4                jsr        [PC - 0x2C /* 0000734C */]
  9452. 0000737A  3D40 FFFE                move.w     [A6 - 0x2], D0
  9453. 0000737E  0C6E 0020 FFFE           cmpi.w     [A6 - 0x2], 0x20 /* ' ' */
  9454. 00007384  67F0                     beq        -0xE /* 00007376 */
  9455. 00007386  0C6E 0009 FFFE           cmpi.w     [A6 - 0x2], 0x9 /* '\t' */
  9456. 0000738C  67E8                     beq        -0x16 /* 00007376 */
  9457. 0000738E  0C6E 000A FFFE           cmpi.w     [A6 - 0x2], 0xA /* '\n' */
  9458. 00007394  67E0                     beq        -0x1E /* 00007376 */
  9459. 00007396  302E FFFE                move.w     D0, [A6 - 0x2]
  9460. 0000739A  4E5E                     unlink     A6
  9461. 0000739C  4E75                     rts
  9462. fn0000739E:
  9463. 0000739E  4E56 FFFE                link       A6, -0x0002
  9464. 000073A2  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  9465. 000073A8  0C6E 0030 0008           cmpi.w     [A6 + 0x8], 0x30 /* '0' */
  9466. 000073AE  6D16                     blt        +0x18 /* 000073C6 */
  9467. 000073B0  0C6E 0039 0008           cmpi.w     [A6 + 0x8], 0x39 /* '9' */
  9468. 000073B6  6E0E                     bgt        +0x10 /* 000073C6 */
  9469. 000073B8  302E 0008                move.w     D0, [A6 + 0x8]
  9470. 000073BC  907C 0030                sub.w      D0, 0x30 /* '0' */
  9471. 000073C0  3D40 FFFE                move.w     [A6 - 0x2], D0
  9472. 000073C4  6032                     bra        +0x34 /* 000073F8 */
  9473. label000073C6:
  9474. 000073C6  0C6E 0061 0008           cmpi.w     [A6 + 0x8], 0x61 /* 'a' */
  9475. 000073CC  6D12                     blt        +0x14 /* 000073E0 */
  9476. 000073CE  302E 0008                move.w     D0, [A6 + 0x8]
  9477. 000073D2  907C 0061                sub.w      D0, 0x61 /* 'a' */
  9478. 000073D6  D07C 000A                add.w      D0, 0xA /* '\n' */
  9479. 000073DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  9480. 000073DE  6018                     bra        +0x1A /* 000073F8 */
  9481. label000073E0:
  9482. 000073E0  0C6E 0041 0008           cmpi.w     [A6 + 0x8], 0x41 /* 'A' */
  9483. 000073E6  6D10                     blt        +0x12 /* 000073F8 */
  9484. 000073E8  302E 0008                move.w     D0, [A6 + 0x8]
  9485. 000073EC  907C 0041                sub.w      D0, 0x41 /* 'A' */
  9486. 000073F0  D07C 000A                add.w      D0, 0xA /* '\n' */
  9487. 000073F4  3D40 FFFE                move.w     [A6 - 0x2], D0
  9488. label000073F8:
  9489. 000073F8  302E FFFE                move.w     D0, [A6 - 0x2]
  9490. 000073FC  B06E 000A                cmp.w      D0, [A6 + 0xA]
  9491. 00007400  6F0C                     ble        +0xE /* 0000740E */
  9492. 00007402  3D7C FFFF FFFE           move.w     [A6 - 0x2], 0xFFFF
  9493. 00007408  397C 0001 C1A2           move.w     [A4 - 0x3E5E], 0x1
  9494. label0000740E:
  9495. 0000740E  302E FFFE                move.w     D0, [A6 - 0x2]
  9496. 00007412  4E5E                     unlink     A6
  9497. 00007414  4E75                     rts
  9498. fn00007416:
  9499. 00007416  4E56 FFF6                link       A6, -0x000A
  9500. 0000741A  3D6E 000A FFFC           move.w     [A6 - 0x4], [A6 + 0xA]
  9501. 00007420  426E FFF8                clr.w      [A6 - 0x8]
  9502. 00007424  426E FFF6                clr.w      [A6 - 0xA]
  9503. 00007428  2F07                     move.l     -[A7], D7
  9504. 0000742A  4287                     clr.l      D7
  9505. 0000742C  302E 0008                move.w     D0, [A6 + 0x8]
  9506. 00007430  B07C 0064                cmp.w      D0, 0x64 /* 'd' */
  9507. 00007434  6702                     beq        +0x4 /* 00007438 */
  9508. 00007436  600A                     bra        +0xC /* 00007442 */
  9509. label00007438:
  9510. 00007438  3D7C 000A FFFE           move.w     [A6 - 0x2], 0xA /* '\n' */
  9511. 0000743E  6034                     bra        +0x36 /* 00007474 */
  9512. 00007440  6008                     bra        +0xA /* 0000744A */
  9513. label00007442:
  9514. 00007442  B07C 006F                cmp.w      D0, 0x6F /* 'o' */
  9515. 00007446  6702                     beq        +0x4 /* 0000744A */
  9516. 00007448  600A                     bra        +0xC /* 00007454 */
  9517. label0000744A:
  9518. 0000744A  3D7C 0008 FFFE           move.w     [A6 - 0x2], 0x8
  9519. 00007450  6022                     bra        +0x24 /* 00007474 */
  9520. 00007452  6008                     bra        +0xA /* 0000745C */
  9521. label00007454:
  9522. 00007454  B07C 0078                cmp.w      D0, 0x78 /* 'x' */
  9523. 00007458  6702                     beq        +0x4 /* 0000745C */
  9524. 0000745A  600A                     bra        +0xC /* 00007466 */
  9525. label0000745C:
  9526. 0000745C  3D7C 0010 FFFE           move.w     [A6 - 0x2], 0x10
  9527. 00007462  6010                     bra        +0x12 /* 00007474 */
  9528. 00007464  6008                     bra        +0xA /* 0000746E */
  9529. label00007466:
  9530. 00007466  B07C 0068                cmp.w      D0, 0x68 /* 'h' */
  9531. 0000746A  6702                     beq        +0x4 /* 0000746E */
  9532. 0000746C  6006                     bra        +0x8 /* 00007474 */
  9533. label0000746E:
  9534. 0000746E  3D7C 000A FFFE           move.w     [A6 - 0x2], 0xA /* '\n' */
  9535. label00007474:
  9536. 00007474  0C6E 002D FFFC           cmpi.w     [A6 - 0x4], 0x2D /* '-' */
  9537. 0000747A  6610                     bne        +0x12 /* 0000748C */
  9538. 0000747C  303C 0001                move.w     D0, 0x1
  9539. 00007480  3D40 FFF8                move.w     [A6 - 0x8], D0
  9540. 00007484  4EBA FEC6                jsr        [PC - 0x13A /* 0000734C */]
  9541. 00007488  3D40 FFFC                move.w     [A6 - 0x4], D0
  9542. label0000748C:
  9543. 0000748C  302E 000C                move.w     D0, [A6 + 0xC]
  9544. 00007490  6770                     beq        +0x72 /* 00007502 */
  9545. 00007492  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  9546. 00007496  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  9547. 0000749A  4EBA FF02                jsr        [PC - 0xFE /* 0000739E */]
  9548. 0000749E  588F                     addq.l     A7, 4
  9549. 000074A0  3D40 FFFA                move.w     [A6 - 0x6], D0
  9550. 000074A4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  9551. 000074A8  6758                     beq        +0x5A /* 00007502 */
  9552. 000074AA  0C6E 000A FFFE           cmpi.w     [A6 - 0x2], 0xA /* '\n' */
  9553. 000074B0  6616                     bne        +0x18 /* 000074C8 */
  9554. 000074B2  2007                     move.l     D0, D7
  9555. 000074B4  E780                     asl        D0, 3
  9556. 000074B6  2207                     move.l     D1, D7
  9557. 000074B8  E381                     asl        D1, 1
  9558. 000074BA  D081                     add.l      D0, D1
  9559. 000074BC  362E FFFA                move.w     D3, [A6 - 0x6]
  9560. 000074C0  48C3                     ext.l      D3
  9561. 000074C2  D083                     add.l      D0, D3
  9562. 000074C4  2E00                     move.l     D7, D0
  9563. 000074C6  6026                     bra        +0x28 /* 000074EE */
  9564. label000074C8:
  9565. 000074C8  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  9566. 000074CE  6610                     bne        +0x12 /* 000074E0 */
  9567. 000074D0  2007                     move.l     D0, D7
  9568. 000074D2  E780                     asl        D0, 3
  9569. 000074D4  362E FFFA                move.w     D3, [A6 - 0x6]
  9570. 000074D8  48C3                     ext.l      D3
  9571. 000074DA  D083                     add.l      D0, D3
  9572. 000074DC  2E00                     move.l     D7, D0
  9573. 000074DE  600E                     bra        +0x10 /* 000074EE */
  9574. label000074E0:
  9575. 000074E0  2007                     move.l     D0, D7
  9576. 000074E2  E980                     asl        D0, 4
  9577. 000074E4  362E FFFA                move.w     D3, [A6 - 0x6]
  9578. 000074E8  48C3                     ext.l      D3
  9579. 000074EA  D083                     add.l      D0, D3
  9580. 000074EC  2E00                     move.l     D7, D0
  9581. label000074EE:
  9582. 000074EE  536E 000C                subq.w     [A6 + 0xC], 1
  9583. 000074F2  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  9584. 000074F8  4EBA FE52                jsr        [PC - 0x1AE /* 0000734C */]
  9585. 000074FC  3D40 FFFC                move.w     [A6 - 0x4], D0
  9586. 00007500  608A                     bra        -0x74 /* 0000748C */
  9587. label00007502:
  9588. 00007502  302E FFF6                move.w     D0, [A6 - 0xA]
  9589. 00007506  670A                     beq        +0xC /* 00007512 */
  9590. 00007508  302C C1A2                move.w     D0, [A4 - 0x3E5E]
  9591. 0000750C  6704                     beq        +0x6 /* 00007512 */
  9592. 0000750E  426C C1A2                clr.w      [A4 - 0x3E5E]
  9593. label00007512:
  9594. 00007512  302C C1A4                move.w     D0, [A4 - 0x3E5C]
  9595. 00007516  6710                     beq        +0x12 /* 00007528 */
  9596. 00007518  2F2C C1AA                move.l     -[A7], [A4 - 0x3E56]
  9597. 0000751C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  9598. 00007520  4EBA ECB4                jsr        [PC - 0x134C /* 000061D6 */]
  9599. 00007524  5C8F                     addq.l     A7, 6
  9600. 00007526  6004                     bra        +0x6 /* 0000752C */
  9601. label00007528:
  9602. 00007528  53AC C1A6                subq.l     [A4 - 0x3E5A], 1
  9603. label0000752C:
  9604. 0000752C  302E FFF8                move.w     D0, [A6 - 0x8]
  9605. 00007530  6706                     beq        +0x8 /* 00007538 */
  9606. 00007532  2007                     move.l     D0, D7
  9607. 00007534  4480                     neg.l      D0
  9608. 00007536  6002                     bra        +0x4 /* 0000753A */
  9609. label00007538:
  9610. 00007538  2007                     move.l     D0, D7
  9611. label0000753A:
  9612. 0000753A  2E1F                     move.l     D7, [A7]+
  9613. 0000753C  4E5E                     unlink     A6
  9614. 0000753E  4E75                     rts
  9615. fn00007540:
  9616. 00007540  4E56 FFD2                link       A6, -0x002E
  9617. 00007544  3F07                     move.w     -[A7], D7
  9618. 00007546  3E2E 0008                move.w     D7, [A6 + 0x8]
  9619. 0000754A  2F0B                     move.l     -[A7], A3
  9620. 0000754C  426E FFE6                clr.w      [A6 - 0x1A]
  9621. 00007550  426E FFE4                clr.w      [A6 - 0x1C]
  9622. 00007554  426E FFE2                clr.w      [A6 - 0x1E]
  9623. 00007558  426E FFE0                clr.w      [A6 - 0x20]
  9624. 0000755C  3D7C 0001 FFDE           move.w     [A6 - 0x22], 0x1
  9625. 00007562  426E FFDC                clr.w      [A6 - 0x24]
  9626. 00007566  3D7C 0013 FFDA           move.w     [A6 - 0x26], 0x13
  9627. 0000756C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  9628. 00007570  2648                     movea.l    A3, A0
  9629. 00007572  0C47 002D                cmpi.w     D7, 0x2D /* '-' */
  9630. 00007576  660E                     bne        +0x10 /* 00007586 */
  9631. 00007578  1D7C 0001 FFE8           move.b     [A6 - 0x18], 0x1
  9632. 0000757E  4EBA FDCC                jsr        [PC - 0x234 /* 0000734C */]
  9633. 00007582  3E00                     move.w     D7, D0
  9634. 00007584  6004                     bra        +0x6 /* 0000758A */
  9635. label00007586:
  9636. 00007586  422E FFE8                clr.b      [A6 - 0x18]
  9637. label0000758A:
  9638. 0000758A  426E FFEA                clr.w      [A6 - 0x16]
  9639. label0000758E:
  9640. 0000758E  302E 000A                move.w     D0, [A6 + 0xA]
  9641. 00007592  6700 00B2                beq        +0xB4 /* 00007646 */
  9642. 00007596  0C47 002D                cmpi.w     D7, 0x2D /* '-' */
  9643. 0000759A  6610                     bne        +0x12 /* 000075AC */
  9644. 0000759C  302E FFE4                move.w     D0, [A6 - 0x1C]
  9645. 000075A0  670A                     beq        +0xC /* 000075AC */
  9646. 000075A2  3D7C 0001 FFE0           move.w     [A6 - 0x20], 0x1
  9647. 000075A8  6000 0088                bra        +0x8A /* 00007632 */
  9648. label000075AC:
  9649. 000075AC  0C47 0030                cmpi.w     D7, 0x30 /* '0' */
  9650. 000075B0  6D50                     blt        +0x52 /* 00007602 */
  9651. 000075B2  0C47 0039                cmpi.w     D7, 0x39 /* '9' */
  9652. 000075B6  6E4A                     bgt        +0x4C /* 00007602 */
  9653. 000075B8  302E FFE4                move.w     D0, [A6 - 0x1C]
  9654. 000075BC  6714                     beq        +0x16 /* 000075D2 */
  9655. 000075BE  302E FFE2                move.w     D0, [A6 - 0x1E]
  9656. 000075C2  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  9657. 000075C6  D047                     add.w      D0, D7
  9658. 000075C8  907C 0030                sub.w      D0, 0x30 /* '0' */
  9659. 000075CC  3D40 FFE2                move.w     [A6 - 0x1E], D0
  9660. 000075D0  602E                     bra        +0x30 /* 00007600 */
  9661. label000075D2:
  9662. 000075D2  0C47 0030                cmpi.w     D7, 0x30 /* '0' */
  9663. 000075D6  6704                     beq        +0x6 /* 000075DC */
  9664. 000075D8  426E FFDE                clr.w      [A6 - 0x22]
  9665. label000075DC:
  9666. 000075DC  302E FFDA                move.w     D0, [A6 - 0x26]
  9667. 000075E0  6606                     bne        +0x8 /* 000075E8 */
  9668. 000075E2  526E FFEA                addq.w     [A6 - 0x16], 1
  9669. 000075E6  6018                     bra        +0x1A /* 00007600 */
  9670. label000075E8:
  9671. 000075E8  302E FFE6                move.w     D0, [A6 - 0x1A]
  9672. 000075EC  6704                     beq        +0x6 /* 000075F2 */
  9673. 000075EE  536E FFEA                subq.w     [A6 - 0x16], 1
  9674. label000075F2:
  9675. 000075F2  302E FFDE                move.w     D0, [A6 - 0x22]
  9676. 000075F6  6608                     bne        +0xA /* 00007600 */
  9677. 000075F8  3007                     move.w     D0, D7
  9678. 000075FA  16C0                     move.b     [A3]+, D0
  9679. 000075FC  536E FFDA                subq.w     [A6 - 0x26], 1
  9680. label00007600:
  9681. 00007600  6030                     bra        +0x32 /* 00007632 */
  9682. label00007602:
  9683. 00007602  0C47 002E                cmpi.w     D7, 0x2E /* '.' */
  9684. 00007606  660E                     bne        +0x10 /* 00007616 */
  9685. 00007608  302E FFE6                move.w     D0, [A6 - 0x1A]
  9686. 0000760C  6608                     bne        +0xA /* 00007616 */
  9687. 0000760E  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  9688. 00007614  601C                     bra        +0x1E /* 00007632 */
  9689. label00007616:
  9690. 00007616  0C47 0045                cmpi.w     D7, 0x45 /* 'E' */
  9691. 0000761A  6706                     beq        +0x8 /* 00007622 */
  9692. 0000761C  0C47 0065                cmpi.w     D7, 0x65 /* 'e' */
  9693. 00007620  660E                     bne        +0x10 /* 00007630 */
  9694. label00007622:
  9695. 00007622  302E FFE4                move.w     D0, [A6 - 0x1C]
  9696. 00007626  6608                     bne        +0xA /* 00007630 */
  9697. 00007628  3D7C 0001 FFE4           move.w     [A6 - 0x1C], 0x1
  9698. 0000762E  6002                     bra        +0x4 /* 00007632 */
  9699. label00007630:
  9700. 00007630  6014                     bra        +0x16 /* 00007646 */
  9701. label00007632:
  9702. 00007632  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  9703. 00007638  4EBA FD12                jsr        [PC - 0x2EE /* 0000734C */]
  9704. 0000763C  3E00                     move.w     D7, D0
  9705. 0000763E  536E 000A                subq.w     [A6 + 0xA], 1
  9706. 00007642  6000 FF4A                bra        -0xB4 /* 0000758E */
  9707. label00007646:
  9708. 00007646  302E FFDC                move.w     D0, [A6 - 0x24]
  9709. 0000764A  6606                     bne        +0x8 /* 00007652 */
  9710. 0000764C  397C 0001 C1A2           move.w     [A4 - 0x3E5E], 0x1
  9711. label00007652:
  9712. 00007652  302E FFE0                move.w     D0, [A6 - 0x20]
  9713. 00007656  670A                     beq        +0xC /* 00007662 */
  9714. 00007658  302E FFE2                move.w     D0, [A6 - 0x1E]
  9715. 0000765C  916E FFEA                sub.w      [A6 - 0x16], D0
  9716. 00007660  6008                     bra        +0xA /* 0000766A */
  9717. label00007662:
  9718. 00007662  302E FFE2                move.w     D0, [A6 - 0x1E]
  9719. 00007666  D16E FFEA                add.w      [A6 - 0x16], D0
  9720. label0000766A:
  9721. 0000766A  4213                     clr.b      [A3]
  9722. 0000766C  486E FFEC                pea.l      [A6 - 0x14]
  9723. 00007670  4EBA ECA2                jsr        [PC - 0x135E /* 00006314 */]
  9724. 00007674  588F                     addq.l     A7, 4
  9725. 00007676  486E FFE8                pea.l      [A6 - 0x18]
  9726. 0000767A  486E FFD2                pea.l      [A6 - 0x2E]
  9727. 0000767E  3F3C 0809                move.w     -[A7], 0x809
  9728. 00007682  A9EB                     syscall    Pack4/FP68K
  9729. 00007684  302C C1A4                move.w     D0, [A4 - 0x3E5C]
  9730. 00007688  670E                     beq        +0x10 /* 00007698 */
  9731. 0000768A  2F2C C1AA                move.l     -[A7], [A4 - 0x3E56]
  9732. 0000768E  3F07                     move.w     -[A7], D7
  9733. 00007690  4EBA EB44                jsr        [PC - 0x14BC /* 000061D6 */]
  9734. 00007694  5C8F                     addq.l     A7, 6
  9735. 00007696  6004                     bra        +0x6 /* 0000769C */
  9736. label00007698:
  9737. 00007698  53AC C1A6                subq.l     [A4 - 0x3E5A], 1
  9738. label0000769C:
  9739. 0000769C  486E FFD2                pea.l      [A6 - 0x2E]
  9740. 000076A0  486C C18C                pea.l      [A4 - 0x3E74]
  9741. 000076A4  3F3C 080E                move.w     -[A7], 0x80E
  9742. 000076A8  A9EB                     syscall    Pack4/FP68K
  9743. 000076AA  265F                     movea.l    A3, [A7]+
  9744. 000076AC  3E1F                     move.w     D7, [A7]+
  9745. 000076AE  4E5E                     unlink     A6
  9746. 000076B0  4E75                     rts
  9747. fn000076B2:
  9748. 000076B2  4E56 FFE2                link       A6, -0x001E
  9749. 000076B6  426E FFFE                clr.w      [A6 - 0x2]
  9750. 000076BA  2F0B                     move.l     -[A7], A3
  9751. 000076BC  2F0A                     move.l     -[A7], A2
  9752. 000076BE  426C C1A2                clr.w      [A4 - 0x3E5E]
  9753. 000076C2  206E 0008                movea.l    A0, [A6 + 0x8]
  9754. 000076C6  58AE 0008                addq.l     [A6 + 0x8], 4
  9755. 000076CA  2650                     movea.l    A3, [A0]
  9756. label000076CC:
  9757. 000076CC  1013                     move.b     D0, [A3]
  9758. 000076CE  6700 0336                beq        +0x338 /* 00007A06 */
  9759. 000076D2  101B                     move.b     D0, [A3]+
  9760. 000076D4  4880                     ext.w      D0
  9761. 000076D6  3D40 FFF8                move.w     [A6 - 0x8], D0
  9762. 000076DA  0C6E 0020 FFF8           cmpi.w     [A6 - 0x8], 0x20 /* ' ' */
  9763. 000076E0  6710                     beq        +0x12 /* 000076F2 */
  9764. 000076E2  0C6E 0009 FFF8           cmpi.w     [A6 - 0x8], 0x9 /* '\t' */
  9765. 000076E8  6708                     beq        +0xA /* 000076F2 */
  9766. 000076EA  0C6E 000A FFF8           cmpi.w     [A6 - 0x8], 0xA /* '\n' */
  9767. 000076F0  662C                     bne        +0x2E /* 0000771E */
  9768. label000076F2:
  9769. 000076F2  4EBA FC7E                jsr        [PC - 0x382 /* 00007372 */]
  9770. 000076F6  3D40 FFF6                move.w     [A6 - 0xA], D0
  9771. 000076FA  0C6E FFFF FFF6           cmpi.w     [A6 - 0xA], 0xFFFF
  9772. 00007700  671A                     beq        +0x1C /* 0000771C */
  9773. 00007702  302C C1A4                move.w     D0, [A4 - 0x3E5C]
  9774. 00007706  6710                     beq        +0x12 /* 00007718 */
  9775. 00007708  2F2C C1AA                move.l     -[A7], [A4 - 0x3E56]
  9776. 0000770C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  9777. 00007710  4EBA EAC4                jsr        [PC - 0x153C /* 000061D6 */]
  9778. 00007714  5C8F                     addq.l     A7, 6
  9779. 00007716  6004                     bra        +0x6 /* 0000771C */
  9780. label00007718:
  9781. 00007718  53AC C1A6                subq.l     [A4 - 0x3E5A], 1
  9782. label0000771C:
  9783. 0000771C  60AE                     bra        -0x50 /* 000076CC */
  9784. label0000771E:
  9785. 0000771E  0C6E 0025 FFF8           cmpi.w     [A6 - 0x8], 0x25 /* '%' */
  9786. 00007724  6748                     beq        +0x4A /* 0000776E */
  9787. 00007726  4EBA FC4A                jsr        [PC - 0x3B6 /* 00007372 */]
  9788. 0000772A  3D40 FFF6                move.w     [A6 - 0xA], D0
  9789. 0000772E  0C6E FFFF FFF6           cmpi.w     [A6 - 0xA], 0xFFFF
  9790. 00007734  6608                     bne        +0xA /* 0000773E */
  9791. 00007736  303C FFFF                move.w     D0, 0xFFFF
  9792. 0000773A  6000 02CE                bra        +0x2D0 /* 00007A0A */
  9793. label0000773E:
  9794. 0000773E  302E FFF6                move.w     D0, [A6 - 0xA]
  9795. 00007742  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  9796. 00007746  6722                     beq        +0x24 /* 0000776A */
  9797. 00007748  302C C1A4                move.w     D0, [A4 - 0x3E5C]
  9798. 0000774C  6710                     beq        +0x12 /* 0000775E */
  9799. 0000774E  2F2C C1AA                move.l     -[A7], [A4 - 0x3E56]
  9800. 00007752  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  9801. 00007756  4EBA EA7E                jsr        [PC - 0x1582 /* 000061D6 */]
  9802. 0000775A  5C8F                     addq.l     A7, 6
  9803. 0000775C  6004                     bra        +0x6 /* 00007762 */
  9804. label0000775E:
  9805. 0000775E  53AC C1A6                subq.l     [A4 - 0x3E5A], 1
  9806. label00007762:
  9807. 00007762  302E FFFE                move.w     D0, [A6 - 0x2]
  9808. 00007766  6000 02A2                bra        +0x2A4 /* 00007A0A */
  9809. label0000776A:
  9810. 0000776A  6000 0296                bra        +0x298 /* 00007A02 */
  9811. label0000776E:
  9812. 0000776E  303C 0000                move.w     D0, 0x0
  9813. 00007772  3D40 FFF2                move.w     [A6 - 0xE], D0
  9814. 00007776  3D40 FFF0                move.w     [A6 - 0x10], D0
  9815. 0000777A  3D7C 0100 FFEE           move.w     [A6 - 0x12], 0x100
  9816. 00007780  1013                     move.b     D0, [A3]
  9817. 00007782  4880                     ext.w      D0
  9818. 00007784  B07C 002A                cmp.w      D0, 0x2A /* '*' */
  9819. 00007788  6608                     bne        +0xA /* 00007792 */
  9820. 0000778A  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  9821. 00007790  528B                     addq.l     A3, 1
  9822. label00007792:
  9823. 00007792  1013                     move.b     D0, [A3]
  9824. 00007794  4880                     ext.w      D0
  9825. 00007796  B07C 0030                cmp.w      D0, 0x30 /* '0' */
  9826. 0000779A  6D20                     blt        +0x22 /* 000077BC */
  9827. 0000779C  1013                     move.b     D0, [A3]
  9828. 0000779E  4880                     ext.w      D0
  9829. 000077A0  B07C 0039                cmp.w      D0, 0x39 /* '9' */
  9830. 000077A4  6E16                     bgt        +0x18 /* 000077BC */
  9831. 000077A6  2D4B FFFA                move.l     [A6 - 0x6], A3
  9832. 000077AA  486E FFFA                pea.l      [A6 - 0x6]
  9833. 000077AE  4EBA E49A                jsr        [PC - 0x1B66 /* 00005C4A */]
  9834. 000077B2  588F                     addq.l     A7, 4
  9835. 000077B4  3D40 FFEE                move.w     [A6 - 0x12], D0
  9836. 000077B8  266E FFFA                movea.l    A3, [A6 - 0x6]
  9837. label000077BC:
  9838. 000077BC  1013                     move.b     D0, [A3]
  9839. 000077BE  4880                     ext.w      D0
  9840. 000077C0  B07C 006C                cmp.w      D0, 0x6C /* 'l' */
  9841. 000077C4  6608                     bne        +0xA /* 000077CE */
  9842. 000077C6  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  9843. 000077CC  528B                     addq.l     A3, 1
  9844. label000077CE:
  9845. 000077CE  101B                     move.b     D0, [A3]+
  9846. 000077D0  4880                     ext.w      D0
  9847. 000077D2  3D40 FFF4                move.w     [A6 - 0xC], D0
  9848. 000077D6  0C6E 0063 FFF4           cmpi.w     [A6 - 0xC], 0x63 /* 'c' */
  9849. 000077DC  6634                     bne        +0x36 /* 00007812 */
  9850. 000077DE  4EBA FB6C                jsr        [PC - 0x494 /* 0000734C */]
  9851. 000077E2  3D40 FFF6                move.w     [A6 - 0xA], D0
  9852. 000077E6  0C40 FFFF                cmpi.w     D0, 0xFFFF
  9853. 000077EA  6608                     bne        +0xA /* 000077F4 */
  9854. 000077EC  303C FFFF                move.w     D0, 0xFFFF
  9855. 000077F0  6000 0218                bra        +0x21A /* 00007A0A */
  9856. label000077F4:
  9857. 000077F4  302E FFF2                move.w     D0, [A6 - 0xE]
  9858. 000077F8  6610                     bne        +0x12 /* 0000780A */
  9859. 000077FA  302E FFF6                move.w     D0, [A6 - 0xA]
  9860. 000077FE  206E 0008                movea.l    A0, [A6 + 0x8]
  9861. 00007802  58AE 0008                addq.l     [A6 + 0x8], 4
  9862. 00007806  2050                     movea.l    A0, [A0]
  9863. 00007808  1080                     move.b     [A0], D0
  9864. label0000780A:
  9865. 0000780A  526E FFFE                addq.w     [A6 - 0x2], 1
  9866. 0000780E  6000 01F2                bra        +0x1F4 /* 00007A02 */
  9867. label00007812:
  9868. 00007812  0C6E 0064 FFF4           cmpi.w     [A6 - 0xC], 0x64 /* 'd' */
  9869. 00007818  671A                     beq        +0x1C /* 00007834 */
  9870. 0000781A  0C6E 006F FFF4           cmpi.w     [A6 - 0xC], 0x6F /* 'o' */
  9871. 00007820  6712                     beq        +0x14 /* 00007834 */
  9872. 00007822  0C6E 0078 FFF4           cmpi.w     [A6 - 0xC], 0x78 /* 'x' */
  9873. 00007828  670A                     beq        +0xC /* 00007834 */
  9874. 0000782A  0C6E 0068 FFF4           cmpi.w     [A6 - 0xC], 0x68 /* 'h' */
  9875. 00007830  6600 0090                bne        +0x92 /* 000078C2 */
  9876. label00007834:
  9877. 00007834  4EBA FB3C                jsr        [PC - 0x4C4 /* 00007372 */]
  9878. 00007838  3D40 FFF6                move.w     [A6 - 0xA], D0
  9879. 0000783C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  9880. 00007840  6608                     bne        +0xA /* 0000784A */
  9881. 00007842  303C FFFF                move.w     D0, 0xFFFF
  9882. 00007846  6000 01C2                bra        +0x1C4 /* 00007A0A */
  9883. label0000784A:
  9884. 0000784A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  9885. 0000784E  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  9886. 00007852  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  9887. 00007856  4EBA FBBE                jsr        [PC - 0x442 /* 00007416 */]
  9888. 0000785A  5C8F                     addq.l     A7, 6
  9889. 0000785C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  9890. 00007860  302C C1A2                move.w     D0, [A4 - 0x3E5E]
  9891. 00007864  6708                     beq        +0xA /* 0000786E */
  9892. 00007866  302E FFFE                move.w     D0, [A6 - 0x2]
  9893. 0000786A  6000 019E                bra        +0x1A0 /* 00007A0A */
  9894. label0000786E:
  9895. 0000786E  302E FFF2                move.w     D0, [A6 - 0xE]
  9896. 00007872  6646                     bne        +0x48 /* 000078BA */
  9897. 00007874  302E FFF0                move.w     D0, [A6 - 0x10]
  9898. 00007878  6712                     beq        +0x14 /* 0000788C */
  9899. 0000787A  206E 0008                movea.l    A0, [A6 + 0x8]
  9900. 0000787E  58AE 0008                addq.l     [A6 + 0x8], 4
  9901. 00007882  2010                     move.l     D0, [A0]
  9902. 00007884  2040                     movea.l    A0, D0
  9903. 00007886  20AE FFE2                move.l     [A0], [A6 - 0x1E]
  9904. 0000788A  602E                     bra        +0x30 /* 000078BA */
  9905. label0000788C:
  9906. 0000788C  0C6E 0068 FFF4           cmpi.w     [A6 - 0xC], 0x68 /* 'h' */
  9907. 00007892  6614                     bne        +0x16 /* 000078A8 */
  9908. 00007894  202E FFE2                move.l     D0, [A6 - 0x1E]
  9909. 00007898  206E 0008                movea.l    A0, [A6 + 0x8]
  9910. 0000789C  58AE 0008                addq.l     [A6 + 0x8], 4
  9911. 000078A0  2210                     move.l     D1, [A0]
  9912. 000078A2  2041                     movea.l    A0, D1
  9913. 000078A4  1080                     move.b     [A0], D0
  9914. 000078A6  6012                     bra        +0x14 /* 000078BA */
  9915. label000078A8:
  9916. 000078A8  202E FFE2                move.l     D0, [A6 - 0x1E]
  9917. 000078AC  206E 0008                movea.l    A0, [A6 + 0x8]
  9918. 000078B0  58AE 0008                addq.l     [A6 + 0x8], 4
  9919. 000078B4  2210                     move.l     D1, [A0]
  9920. 000078B6  2041                     movea.l    A0, D1
  9921. 000078B8  3080                     move.w     [A0], D0
  9922. label000078BA:
  9923. 000078BA  526E FFFE                addq.w     [A6 - 0x2], 1
  9924. 000078BE  6000 0142                bra        +0x144 /* 00007A02 */
  9925. label000078C2:
  9926. 000078C2  0C6E 0065 FFF4           cmpi.w     [A6 - 0xC], 0x65 /* 'e' */
  9927. 000078C8  670A                     beq        +0xC /* 000078D4 */
  9928. 000078CA  0C6E 0066 FFF4           cmpi.w     [A6 - 0xC], 0x66 /* 'f' */
  9929. 000078D0  6600 009E                bne        +0xA0 /* 00007970 */
  9930. label000078D4:
  9931. 000078D4  4EBA FA9C                jsr        [PC - 0x564 /* 00007372 */]
  9932. 000078D8  3D40 FFF6                move.w     [A6 - 0xA], D0
  9933. 000078DC  0C40 FFFF                cmpi.w     D0, 0xFFFF
  9934. 000078E0  6608                     bne        +0xA /* 000078EA */
  9935. 000078E2  303C FFFF                move.w     D0, 0xFFFF
  9936. 000078E6  6000 0122                bra        +0x124 /* 00007A0A */
  9937. label000078EA:
  9938. 000078EA  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  9939. 000078EE  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  9940. 000078F2  4EBA FC4C                jsr        [PC - 0x3B4 /* 00007540 */]
  9941. 000078F6  588F                     addq.l     A7, 4
  9942. 000078F8  486C C18C                pea.l      [A4 - 0x3E74]
  9943. 000078FC  486E FFE6                pea.l      [A6 - 0x1A]
  9944. 00007900  3F3C 0810                move.w     -[A7], 0x810
  9945. 00007904  A9EB                     syscall    Pack4/FP68K
  9946. 00007906  302C C1A2                move.w     D0, [A4 - 0x3E5E]
  9947. 0000790A  6708                     beq        +0xA /* 00007914 */
  9948. 0000790C  302E FFFE                move.w     D0, [A6 - 0x2]
  9949. 00007910  6000 00F8                bra        +0xFA /* 00007A0A */
  9950. label00007914:
  9951. 00007914  302E FFF2                move.w     D0, [A6 - 0xE]
  9952. 00007918  664E                     bne        +0x50 /* 00007968 */
  9953. 0000791A  302E FFF0                move.w     D0, [A6 - 0x10]
  9954. 0000791E  6728                     beq        +0x2A /* 00007948 */
  9955. 00007920  486E FFE6                pea.l      [A6 - 0x1A]
  9956. 00007924  486C C18C                pea.l      [A4 - 0x3E74]
  9957. 00007928  3F3C 080E                move.w     -[A7], 0x80E
  9958. 0000792C  A9EB                     syscall    Pack4/FP68K
  9959. 0000792E  206E 0008                movea.l    A0, [A6 + 0x8]
  9960. 00007932  58AE 0008                addq.l     [A6 + 0x8], 4
  9961. 00007936  2210                     move.l     D1, [A0]
  9962. 00007938  2041                     movea.l    A0, D1
  9963. 0000793A  486C C18C                pea.l      [A4 - 0x3E74]
  9964. 0000793E  4850                     pea.l      [A0]
  9965. 00007940  3F3C 0810                move.w     -[A7], 0x810
  9966. 00007944  A9EB                     syscall    Pack4/FP68K
  9967. 00007946  6020                     bra        +0x22 /* 00007968 */
  9968. label00007948:
  9969. 00007948  486E FFE6                pea.l      [A6 - 0x1A]
  9970. 0000794C  486C C18C                pea.l      [A4 - 0x3E74]
  9971. 00007950  3F3C 080E                move.w     -[A7], 0x80E
  9972. 00007954  A9EB                     syscall    Pack4/FP68K
  9973. 00007956  4EBA 0224                jsr        [PC + 0x224 /* 00007B7C */]
  9974. 0000795A  206E 0008                movea.l    A0, [A6 + 0x8]
  9975. 0000795E  58AE 0008                addq.l     [A6 + 0x8], 4
  9976. 00007962  2210                     move.l     D1, [A0]
  9977. 00007964  2041                     movea.l    A0, D1
  9978. 00007966  2080                     move.l     [A0], D0
  9979. label00007968:
  9980. 00007968  526E FFFE                addq.w     [A6 - 0x2], 1
  9981. 0000796C  6000 0094                bra        +0x96 /* 00007A02 */
  9982. label00007970:
  9983. 00007970  0C6E 0073 FFF4           cmpi.w     [A6 - 0xC], 0x73 /* 's' */
  9984. 00007976  6600 008A                bne        +0x8C /* 00007A02 */
  9985. 0000797A  4EBA F9F6                jsr        [PC - 0x60A /* 00007372 */]
  9986. 0000797E  3D40 FFF6                move.w     [A6 - 0xA], D0
  9987. 00007982  0C40 FFFF                cmpi.w     D0, 0xFFFF
  9988. 00007986  6606                     bne        +0x8 /* 0000798E */
  9989. 00007988  303C FFFF                move.w     D0, 0xFFFF
  9990. 0000798C  607C                     bra        +0x7E /* 00007A0A */
  9991. label0000798E:
  9992. 0000798E  302E FFF2                move.w     D0, [A6 - 0xE]
  9993. 00007992  660A                     bne        +0xC /* 0000799E */
  9994. 00007994  206E 0008                movea.l    A0, [A6 + 0x8]
  9995. 00007998  58AE 0008                addq.l     [A6 + 0x8], 4
  9996. 0000799C  2450                     movea.l    A2, [A0]
  9997. label0000799E:
  9998. 0000799E  302E FFEE                move.w     D0, [A6 - 0x12]
  9999. 000079A2  673E                     beq        +0x40 /* 000079E2 */
  10000. 000079A4  0C6E 0020 FFF6           cmpi.w     [A6 - 0xA], 0x20 /* ' ' */
  10001. 000079AA  6736                     beq        +0x38 /* 000079E2 */
  10002. 000079AC  0C6E 0009 FFF6           cmpi.w     [A6 - 0xA], 0x9 /* '\t' */
  10003. 000079B2  672E                     beq        +0x30 /* 000079E2 */
  10004. 000079B4  0C6E 000A FFF6           cmpi.w     [A6 - 0xA], 0xA /* '\n' */
  10005. 000079BA  6726                     beq        +0x28 /* 000079E2 */
  10006. 000079BC  302E FFF2                move.w     D0, [A6 - 0xE]
  10007. 000079C0  6606                     bne        +0x8 /* 000079C8 */
  10008. 000079C2  302E FFF6                move.w     D0, [A6 - 0xA]
  10009. 000079C6  14C0                     move.b     [A2]+, D0
  10010. label000079C8:
  10011. 000079C8  4EBA F982                jsr        [PC - 0x67E /* 0000734C */]
  10012. 000079CC  3D40 FFF6                move.w     [A6 - 0xA], D0
  10013. 000079D0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  10014. 000079D4  6606                     bne        +0x8 /* 000079DC */
  10015. 000079D6  303C FFFF                move.w     D0, 0xFFFF
  10016. 000079DA  602E                     bra        +0x30 /* 00007A0A */
  10017. label000079DC:
  10018. 000079DC  536E FFEE                subq.w     [A6 - 0x12], 1
  10019. 000079E0  60BC                     bra        -0x42 /* 0000799E */
  10020. label000079E2:
  10021. 000079E2  421A                     clr.b      [A2]+
  10022. 000079E4  302C C1A4                move.w     D0, [A4 - 0x3E5C]
  10023. 000079E8  6710                     beq        +0x12 /* 000079FA */
  10024. 000079EA  2F2C C1AA                move.l     -[A7], [A4 - 0x3E56]
  10025. 000079EE  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  10026. 000079F2  4EBA E7E2                jsr        [PC - 0x181E /* 000061D6 */]
  10027. 000079F6  5C8F                     addq.l     A7, 6
  10028. 000079F8  6004                     bra        +0x6 /* 000079FE */
  10029. label000079FA:
  10030. 000079FA  53AC C1A6                subq.l     [A4 - 0x3E5A], 1
  10031. label000079FE:
  10032. 000079FE  526E FFFE                addq.w     [A6 - 0x2], 1
  10033. label00007A02:
  10034. 00007A02  6000 FCC8                bra        -0x336 /* 000076CC */
  10035. label00007A06:
  10036. 00007A06  302E FFFE                move.w     D0, [A6 - 0x2]
  10037. label00007A0A:
  10038. 00007A0A  245F                     movea.l    A2, [A7]+
  10039. 00007A0C  265F                     movea.l    A3, [A7]+
  10040. 00007A0E  4E5E                     unlink     A6
  10041. 00007A10  4E75                     rts
  10042. fn00007A12:
  10043. 00007A12  4E56 0000                link       A6, 0
  10044. 00007A16  296E 0008 C1AA           move.l     [A4 - 0x3E56], [A6 + 0x8]
  10045. 00007A1C  397C 0001 C1A4           move.w     [A4 - 0x3E5C], 0x1
  10046. 00007A22  486E 000C                pea.l      [A6 + 0xC]
  10047. 00007A26  4EBA FC8A                jsr        [PC - 0x376 /* 000076B2 */]
  10048. 00007A2A  588F                     addq.l     A7, 4
  10049. 00007A2C  4E5E                     unlink     A6
  10050. 00007A2E  4E75                     rts
  10051. fn00007A30:
  10052. 00007A30  4E56 0000                link       A6, 0
  10053. 00007A34  2F0B                     move.l     -[A7], A3
  10054. 00007A36  266E 0008                movea.l    A3, [A6 + 0x8]
  10055. 00007A3A  2F0B                     move.l     -[A7], A3
  10056. 00007A3C  4EBA 0044                jsr        [PC + 0x44 /* 00007A82 */]
  10057. 00007A40  588F                     addq.l     A7, 4
  10058. 00007A42  4A40                     tst.w      D0
  10059. 00007A44  6706                     beq        +0x8 /* 00007A4C */
  10060. 00007A46  303C FFFF                move.w     D0, 0xFFFF
  10061. 00007A4A  6030                     bra        +0x32 /* 00007A7C */
  10062. label00007A4C:
  10063. 00007A4C  302B 000A                move.w     D0, [A3 + 0xA]
  10064. 00007A50  C07C 0010                and.w      D0, 0x10
  10065. 00007A54  670A                     beq        +0xC /* 00007A60 */
  10066. 00007A56  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  10067. 00007A5A  4EBA 04D2                jsr        [PC + 0x4D2 /* 00007F2E */]
  10068. 00007A5E  588F                     addq.l     A7, 4
  10069. label00007A60:
  10070. 00007A60  426B 000A                clr.w      [A3 + 0xA]
  10071. 00007A64  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  10072. 00007A68  4EBA EC38                jsr        [PC - 0x13C8 /* 000066A2 */]
  10073. 00007A6C  548F                     addq.l     A7, 2
  10074. 00007A6E  4A40                     tst.w      D0
  10075. 00007A70  6706                     beq        +0x8 /* 00007A78 */
  10076. 00007A72  303C FFFF                move.w     D0, 0xFFFF
  10077. 00007A76  6004                     bra        +0x6 /* 00007A7C */
  10078. label00007A78:
  10079. 00007A78  303C 0000                move.w     D0, 0x0
  10080. label00007A7C:
  10081. 00007A7C  265F                     movea.l    A3, [A7]+
  10082. 00007A7E  4E5E                     unlink     A6
  10083. 00007A80  4E75                     rts
  10084. fn00007A82:
  10085. 00007A82  4E56 FFFC                link       A6, -0x0004
  10086. 00007A86  2F0B                     move.l     -[A7], A3
  10087. 00007A88  266E 0008                movea.l    A3, [A6 + 0x8]
  10088. 00007A8C  3F07                     move.w     -[A7], D7
  10089. 00007A8E  302B 000A                move.w     D0, [A3 + 0xA]
  10090. 00007A92  C07C 0003                and.w      D0, 0x3
  10091. 00007A96  6608                     bne        +0xA /* 00007AA0 */
  10092. 00007A98  303C FFFF                move.w     D0, 0xFFFF
  10093. 00007A9C  6000 008C                bra        +0x8E /* 00007B2A */
  10094. label00007AA0:
  10095. 00007AA0  2013                     move.l     D0, [A3]
  10096. 00007AA2  90AB 0006                sub.l      D0, [A3 + 0x6]
  10097. 00007AA6  3E00                     move.w     D7, D0
  10098. 00007AA8  302B 000A                move.w     D0, [A3 + 0xA]
  10099. 00007AAC  C07C 0080                and.w      D0, 0x80
  10100. 00007AB0  674C                     beq        +0x4E /* 00007AFE */
  10101. 00007AB2  302B 000A                move.w     D0, [A3 + 0xA]
  10102. 00007AB6  C07C 0002                and.w      D0, 0x2
  10103. 00007ABA  6606                     bne        +0x8 /* 00007AC2 */
  10104. 00007ABC  303C FFFF                move.w     D0, 0xFFFF
  10105. 00007AC0  6068                     bra        +0x6A /* 00007B2A */
  10106. label00007AC2:
  10107. 00007AC2  302B 000A                move.w     D0, [A3 + 0xA]
  10108. 00007AC6  C07C 0004                and.w      D0, 0x4
  10109. 00007ACA  6710                     beq        +0x12 /* 00007ADC */
  10110. 00007ACC  3F3C 0002                move.w     -[A7], 0x2
  10111. 00007AD0  42A7                     clr.l      -[A7]
  10112. 00007AD2  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  10113. 00007AD6  4EBA EAC8                jsr        [PC - 0x1538 /* 000065A0 */]
  10114. 00007ADA  508F                     addq.l     A7, 8
  10115. label00007ADC:
  10116. 00007ADC  3F07                     move.w     -[A7], D7
  10117. 00007ADE  2F2B 0006                move.l     -[A7], [A3 + 0x6]
  10118. 00007AE2  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  10119. 00007AE6  4EBA F1EA                jsr        [PC - 0xE16 /* 00006CD2 */]
  10120. 00007AEA  508F                     addq.l     A7, 8
  10121. 00007AEC  0C40 FFFF                cmpi.w     D0, 0xFFFF
  10122. 00007AF0  6606                     bne        +0x8 /* 00007AF8 */
  10123. 00007AF2  303C FFFF                move.w     D0, 0xFFFF
  10124. 00007AF6  6032                     bra        +0x34 /* 00007B2A */
  10125. label00007AF8:
  10126. 00007AF8  026B FF7F 000A           andi.w     [A3 + 0xA], 0xFF7F
  10127. label00007AFE:
  10128. 00007AFE  2D4B FFFC                move.l     [A6 - 0x4], A3
  10129. 00007B02  0C6B 7D00 000C           cmpi.w     [A3 + 0xC], 0x7D00 /* '}\0' */
  10130. 00007B08  6C14                     bge        +0x16 /* 00007B1E */
  10131. 00007B0A  206E FFFC                movea.l    A0, [A6 - 0x4]
  10132. 00007B0E  41E8 000E                lea.l      A0, [A0 + 0xE]
  10133. 00007B12  2F08                     move.l     -[A7], A0
  10134. 00007B14  3F2B 000C                move.w     -[A7], [A3 + 0xC]
  10135. 00007B18  4EBA DD42                jsr        [PC - 0x22BE /* 0000585C */]
  10136. 00007B1C  5C8F                     addq.l     A7, 6
  10137. label00007B1E:
  10138. 00007B1E  26AB 0006                move.l     [A3], [A3 + 0x6]
  10139. 00007B22  426B 0004                clr.w      [A3 + 0x4]
  10140. 00007B26  303C 0000                move.w     D0, 0x0
  10141. label00007B2A:
  10142. 00007B2A  3E1F                     move.w     D7, [A7]+
  10143. 00007B2C  265F                     movea.l    A3, [A7]+
  10144. 00007B2E  4E5E                     unlink     A6
  10145. 00007B30  4E75                     rts
  10146. fn00007B32:
  10147. 00007B32  4E56 0000                link       A6, 0
  10148. 00007B36  554F                     subq.w     A7, 2
  10149. 00007B38  A861                     syscall    Random
  10150. 00007B3A  301F                     move.w     D0, [A7]+
  10151. 00007B3C  4E5E                     unlink     A6
  10152. 00007B3E  4E75                     rts
  10153. fn00007B40:
  10154. 00007B40  2940 C198                move.l     [A4 - 0x3E68], D0
  10155. 00007B44  486C C198                pea.l      [A4 - 0x3E68]
  10156. 00007B48  486C C18C                pea.l      [A4 - 0x3E74]
  10157. 00007B4C  3F3C 280E                move.w     -[A7], 0x280E
  10158. 00007B50  A9EB                     syscall    Pack4/FP68K
  10159. 00007B52  4E75                     rts
  10160. fn00007B54:
  10161. 00007B54  486C C18C                pea.l      [A4 - 0x3E74]
  10162. 00007B58  486C C198                pea.l      [A4 - 0x3E68]
  10163. 00007B5C  3F3C 2810                move.w     -[A7], 0x2810
  10164. 00007B60  A9EB                     syscall    Pack4/FP68K
  10165. 00007B62  202C C198                move.l     D0, [A4 - 0x3E68]
  10166. 00007B66  4E75                     rts
  10167. fn00007B68:
  10168. 00007B68  2940 C198                move.l     [A4 - 0x3E68], D0
  10169. 00007B6C  486C C198                pea.l      [A4 - 0x3E68]
  10170. 00007B70  486C C18C                pea.l      [A4 - 0x3E74]
  10171. 00007B74  3F3C 100E                move.w     -[A7], 0x100E
  10172. 00007B78  A9EB                     syscall    Pack4/FP68K
  10173. 00007B7A  4E75                     rts
  10174. fn00007B7C:
  10175. 00007B7C  486C C18C                pea.l      [A4 - 0x3E74]
  10176. 00007B80  486C C198                pea.l      [A4 - 0x3E68]
  10177. 00007B84  3F3C 1010                move.w     -[A7], 0x1010
  10178. 00007B88  A9EB                     syscall    Pack4/FP68K
  10179. 00007B8A  202C C198                move.l     D0, [A4 - 0x3E68]
  10180. 00007B8E  4E75                     rts
  10181. fn00007B90:
  10182. 00007B90  4E56 0000                link       A6, 0
  10183. 00007B94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10184. 00007B98  A89A                     syscall    GetPen
  10185. 00007B9A  4E5E                     unlink     A6
  10186. 00007B9C  4E75                     rts
  10187. fn00007B9E:
  10188. 00007B9E  4E56 0000                link       A6, 0
  10189. 00007BA2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10190. 00007BA6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  10191. 00007BAA  A89B                     syscall    PenSize
  10192. 00007BAC  4E5E                     unlink     A6
  10193. 00007BAE  4E75                     rts
  10194. fn00007BB0:
  10195. 00007BB0  4E56 0000                link       A6, 0
  10196. 00007BB4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10197. 00007BB8  A89C                     syscall    PenMode
  10198. 00007BBA  4E5E                     unlink     A6
  10199. 00007BBC  4E75                     rts
  10200. fn00007BBE:
  10201. 00007BBE  4E56 0000                link       A6, 0
  10202. 00007BC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10203. 00007BC6  A89D                     syscall    PenPat
  10204. 00007BC8  4E5E                     unlink     A6
  10205. 00007BCA  4E75                     rts
  10206. fn00007BCC:
  10207. 00007BCC  4E56 0000                link       A6, 0
  10208. 00007BD0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10209. 00007BD4  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  10210. 00007BD8  A893                     syscall    MoveTo
  10211. 00007BDA  4E5E                     unlink     A6
  10212. 00007BDC  4E75                     rts
  10213. fn00007BDE:
  10214. 00007BDE  4E56 0000                link       A6, 0
  10215. 00007BE2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10216. 00007BE6  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  10217. 00007BEA  A894                     syscall    Move
  10218. 00007BEC  4E5E                     unlink     A6
  10219. 00007BEE  4E75                     rts
  10220. fn00007BF0:
  10221. 00007BF0  4E56 0000                link       A6, 0
  10222. 00007BF4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10223. 00007BF8  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  10224. 00007BFC  A891                     syscall    LineTo
  10225. 00007BFE  4E5E                     unlink     A6
  10226. 00007C00  4E75                     rts
  10227. fn00007C02:
  10228. 00007C02  4E56 0000                link       A6, 0
  10229. 00007C06  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10230. 00007C0A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  10231. 00007C0E  A892                     syscall    Line
  10232. 00007C10  4E5E                     unlink     A6
  10233. 00007C12  4E75                     rts
  10234. fn00007C14:
  10235. 00007C14  4E56 0000                link       A6, 0
  10236. 00007C18  558F                     subq.l     A7, 2
  10237. 00007C1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10238. 00007C1E  A86A                     syscall    HiWord
  10239. 00007C20  301F                     move.w     D0, [A7]+
  10240. 00007C22  4E5E                     unlink     A6
  10241. 00007C24  4E75                     rts
  10242. fn00007C26:
  10243. 00007C26  4E56 0000                link       A6, 0
  10244. 00007C2A  558F                     subq.l     A7, 2
  10245. 00007C2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10246. 00007C30  A86B                     syscall    LoWord
  10247. 00007C32  301F                     move.w     D0, [A7]+
  10248. 00007C34  4E5E                     unlink     A6
  10249. 00007C36  4E75                     rts
  10250. fn00007C38:
  10251. 00007C38  4E56 0000                link       A6, 0
  10252. 00007C3C  A9CC                     syscall    TEInit
  10253. 00007C3E  4E5E                     unlink     A6
  10254. 00007C40  4E75                     rts
  10255. fn00007C42:
  10256. 00007C42  4E56 FFFC                link       A6, -0x0004
  10257. 00007C46  2F0B                     move.l     -[A7], A3
  10258. 00007C48  2F0A                     move.l     -[A7], A2
  10259. 00007C4A  266E 0008                movea.l    A3, [A6 + 0x8]
  10260. 00007C4E  246E 000C                movea.l    A2, [A6 + 0xC]
  10261. 00007C52  2D4B FFFC                move.l     [A6 - 0x4], A3
  10262. label00007C56:
  10263. 00007C56  16DA                     move.b     [A3]+, [A2]+
  10264. 00007C58  6702                     beq        +0x4 /* 00007C5C */
  10265. 00007C5A  60FA                     bra        -0x4 /* 00007C56 */
  10266. label00007C5C:
  10267. 00007C5C  202E FFFC                move.l     D0, [A6 - 0x4]
  10268. 00007C60  245F                     movea.l    A2, [A7]+
  10269. 00007C62  265F                     movea.l    A3, [A7]+
  10270. 00007C64  4E5E                     unlink     A6
  10271. 00007C66  4E75                     rts
  10272. fn00007C68:
  10273. 00007C68  4E56 0000                link       A6, 0
  10274. 00007C6C  2F0B                     move.l     -[A7], A3
  10275. 00007C6E  266E 0008                movea.l    A3, [A6 + 0x8]
  10276. 00007C72  3F07                     move.w     -[A7], D7
  10277. 00007C74  4247                     clr.w      D7
  10278. label00007C76:
  10279. 00007C76  101B                     move.b     D0, [A3]+
  10280. 00007C78  6704                     beq        +0x6 /* 00007C7E */
  10281. 00007C7A  5247                     addq.w     D7, 1
  10282. 00007C7C  60F8                     bra        -0x6 /* 00007C76 */
  10283. label00007C7E:
  10284. 00007C7E  3007                     move.w     D0, D7
  10285. 00007C80  3E1F                     move.w     D7, [A7]+
  10286. 00007C82  265F                     movea.l    A3, [A7]+
  10287. 00007C84  4E5E                     unlink     A6
  10288. 00007C86  4E75                     rts
  10289. fn00007C88:
  10290. 00007C88  4E56 FFE8                link       A6, -0x0018
  10291. 00007C8C  302C C094                move.w     D0, [A4 - 0x3F6C]
  10292. 00007C90  B06C C092                cmp.w      D0, [A4 - 0x3F6E]
  10293. 00007C94  671A                     beq        +0x1C /* 00007CB0 */
  10294. 00007C96  302C C092                move.w     D0, [A4 - 0x3F6E]
  10295. 00007C9A  526C C092                addq.w     [A4 - 0x3F6E], 1
  10296. 00007C9E  41EC C136                lea.l      A0, [A4 - 0x3ECA]
  10297. 00007CA2  D0C0                     add.w      A0, D0
  10298. 00007CA4  1010                     move.b     D0, [A0]
  10299. 00007CA6  4880                     ext.w      D0
  10300. 00007CA8  6000 019E                bra        +0x1A0 /* 00007E48 */
  10301. 00007CAC  6000 019A                bra        +0x19C /* 00007E48 */
  10302. label00007CB0:
  10303. 00007CB0  303C 0000                move.w     D0, 0x0
  10304. 00007CB4  3940 C092                move.w     [A4 - 0x3F6E], D0
  10305. 00007CB8  3940 C094                move.w     [A4 - 0x3F6C], D0
  10306. label00007CBC:
  10307. 00007CBC  486C 04A4                pea.l      [A4 + 0x4A4]
  10308. 00007CC0  4EBA E6CA                jsr        [PC - 0x1936 /* 0000638C */]
  10309. 00007CC4  588F                     addq.l     A7, 4
  10310. 00007CC6  4EBA E79C                jsr        [PC - 0x1864 /* 00006464 */]
  10311. 00007CCA  486C C23E                pea.l      [A4 - 0x3DC2]
  10312. 00007CCE  4EBA FDB2                jsr        [PC - 0x24E /* 00007A82 */]
  10313. 00007CD2  588F                     addq.l     A7, 4
  10314. 00007CD4  486E FFE8                pea.l      [A6 - 0x18]
  10315. 00007CD8  4EBA FEB6                jsr        [PC - 0x14A /* 00007B90 */]
  10316. 00007CDC  588F                     addq.l     A7, 4
  10317. 00007CDE  486C C23E                pea.l      [A4 - 0x3DC2]
  10318. 00007CE2  3F3C 005F                move.w     -[A7], 0x5F /* '_' */
  10319. 00007CE6  4EBA E55E                jsr        [PC - 0x1AA2 /* 00006246 */]
  10320. 00007CEA  5C8F                     addq.l     A7, 6
  10321. 00007CEC  486C C23E                pea.l      [A4 - 0x3DC2]
  10322. 00007CF0  4EBA FD90                jsr        [PC - 0x270 /* 00007A82 */]
  10323. 00007CF4  588F                     addq.l     A7, 4
  10324. 00007CF6  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  10325. 00007CFA  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  10326. 00007CFE  4EBA FECC                jsr        [PC - 0x134 /* 00007BCC */]
  10327. 00007D02  588F                     addq.l     A7, 4
  10328. 00007D04  486E FFEE                pea.l      [A6 - 0x12]
  10329. 00007D08  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  10330. 00007D0C  4EBA ECEE                jsr        [PC - 0x1312 /* 000069FC */]
  10331. 00007D10  5C8F                     addq.l     A7, 6
  10332. 00007D12  4A00                     tst.b      D0
  10333. 00007D14  6700 00F6                beq        +0xF8 /* 00007E0C */
  10334. 00007D18  0C6E 0003 FFEE           cmpi.w     [A6 - 0x12], 0x3
  10335. 00007D1E  670A                     beq        +0xC /* 00007D2A */
  10336. 00007D20  0C6E 0005 FFEE           cmpi.w     [A6 - 0x12], 0x5
  10337. 00007D26  6600 00E4                bne        +0xE6 /* 00007E0C */
  10338. label00007D2A:
  10339. 00007D2A  202E FFF0                move.l     D0, [A6 - 0x10]
  10340. 00007D2E  C0BC 0000 00FF           and.l      D0, 0xFF
  10341. 00007D34  3D40 FFEC                move.w     [A6 - 0x14], D0
  10342. 00007D38  0C6E 0008 FFEC           cmpi.w     [A6 - 0x14], 0x8
  10343. 00007D3E  6626                     bne        +0x28 /* 00007D66 */
  10344. 00007D40  302C C094                move.w     D0, [A4 - 0x3F6C]
  10345. 00007D44  671C                     beq        +0x1E /* 00007D62 */
  10346. 00007D46  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  10347. 00007D4A  536C C094                subq.w     [A4 - 0x3F6C], 1
  10348. 00007D4E  302C C094                move.w     D0, [A4 - 0x3F6C]
  10349. 00007D52  E380                     asl        D0, 1
  10350. 00007D54  41EC C096                lea.l      A0, [A4 - 0x3F6A]
  10351. 00007D58  D0C0                     add.w      A0, D0
  10352. 00007D5A  3F10                     move.w     -[A7], [A0]
  10353. 00007D5C  4EBA FE6E                jsr        [PC - 0x192 /* 00007BCC */]
  10354. 00007D60  588F                     addq.l     A7, 4
  10355. label00007D62:
  10356. 00007D62  6000 00A8                bra        +0xAA /* 00007E0C */
  10357. label00007D66:
  10358. 00007D66  0C6E 000D FFEC           cmpi.w     [A6 - 0x14], 0xD /* '\r' */
  10359. 00007D6C  6620                     bne        +0x22 /* 00007D8E */
  10360. 00007D6E  302C C094                move.w     D0, [A4 - 0x3F6C]
  10361. 00007D72  526C C094                addq.w     [A4 - 0x3F6C], 1
  10362. 00007D76  41EC C136                lea.l      A0, [A4 - 0x3ECA]
  10363. 00007D7A  D0C0                     add.w      A0, D0
  10364. 00007D7C  10BC 000A                move.b     [A0], 0xA /* '\n' */
  10365. 00007D80  486C 04AC                pea.l      [A4 + 0x4AC]
  10366. 00007D84  4EBA F080                jsr        [PC - 0xF80 /* 00006E06 */]
  10367. 00007D88  588F                     addq.l     A7, 4
  10368. 00007D8A  6000 008E                bra        +0x90 /* 00007E1A */
  10369. label00007D8E:
  10370. 00007D8E  0C6E 002E FFEC           cmpi.w     [A6 - 0x14], 0x2E /* '.' */
  10371. 00007D94  6614                     bne        +0x16 /* 00007DAA */
  10372. 00007D96  302E FFFC                move.w     D0, [A6 - 0x4]
  10373. 00007D9A  C07C 0100                and.w      D0, 0x100
  10374. 00007D9E  670A                     beq        +0xC /* 00007DAA */
  10375. 00007DA0  3F3C 0002                move.w     -[A7], 0x2
  10376. 00007DA4  4EBA EBE0                jsr        [PC - 0x1420 /* 00006986 */]
  10377. 00007DA8  548F                     addq.l     A7, 2
  10378. label00007DAA:
  10379. 00007DAA  0C6E 0064 FFEC           cmpi.w     [A6 - 0x14], 0x64 /* 'd' */
  10380. 00007DB0  6628                     bne        +0x2A /* 00007DDA */
  10381. 00007DB2  302E FFFC                move.w     D0, [A6 - 0x4]
  10382. 00007DB6  C07C 0100                and.w      D0, 0x100
  10383. 00007DBA  671E                     beq        +0x20 /* 00007DDA */
  10384. 00007DBC  302C C094                move.w     D0, [A4 - 0x3F6C]
  10385. 00007DC0  526C C094                addq.w     [A4 - 0x3F6C], 1
  10386. 00007DC4  41EC C136                lea.l      A0, [A4 - 0x3ECA]
  10387. 00007DC8  D0C0                     add.w      A0, D0
  10388. 00007DCA  10BC FFFF                move.b     [A0], 0xFF
  10389. 00007DCE  486C 04B0                pea.l      [A4 + 0x4B0]
  10390. 00007DD2  4EBA F032                jsr        [PC - 0xFCE /* 00006E06 */]
  10391. 00007DD6  588F                     addq.l     A7, 4
  10392. 00007DD8  6040                     bra        +0x42 /* 00007E1A */
  10393. label00007DDA:
  10394. 00007DDA  302C C094                move.w     D0, [A4 - 0x3F6C]
  10395. 00007DDE  E380                     asl        D0, 1
  10396. 00007DE0  41EC C096                lea.l      A0, [A4 - 0x3F6A]
  10397. 00007DE4  D0C0                     add.w      A0, D0
  10398. 00007DE6  30AE FFEA                move.w     [A0], [A6 - 0x16]
  10399. 00007DEA  302E FFEC                move.w     D0, [A6 - 0x14]
  10400. 00007DEE  322C C094                move.w     D1, [A4 - 0x3F6C]
  10401. 00007DF2  526C C094                addq.w     [A4 - 0x3F6C], 1
  10402. 00007DF6  41EC C136                lea.l      A0, [A4 - 0x3ECA]
  10403. 00007DFA  D0C1                     add.w      A0, D1
  10404. 00007DFC  1080                     move.b     [A0], D0
  10405. 00007DFE  486C C23E                pea.l      [A4 - 0x3DC2]
  10406. 00007E02  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  10407. 00007E06  4EBA E43E                jsr        [PC - 0x1BC2 /* 00006246 */]
  10408. 00007E0A  5C8F                     addq.l     A7, 6
  10409. label00007E0C:
  10410. 00007E0C  486C C23E                pea.l      [A4 - 0x3DC2]
  10411. 00007E10  4EBA FC70                jsr        [PC - 0x390 /* 00007A82 */]
  10412. 00007E14  588F                     addq.l     A7, 4
  10413. 00007E16  6000 FEA4                bra        -0x15A /* 00007CBC */
  10414. label00007E1A:
  10415. 00007E1A  302C C092                move.w     D0, [A4 - 0x3F6E]
  10416. 00007E1E  41EC C136                lea.l      A0, [A4 - 0x3ECA]
  10417. 00007E22  D0C0                     add.w      A0, D0
  10418. 00007E24  1010                     move.b     D0, [A0]
  10419. 00007E26  4880                     ext.w      D0
  10420. 00007E28  B07C FFFF                cmp.w      D0, 0xFFFF
  10421. 00007E2C  6608                     bne        +0xA /* 00007E36 */
  10422. 00007E2E  303C FFFF                move.w     D0, 0xFFFF
  10423. 00007E32  6014                     bra        +0x16 /* 00007E48 */
  10424. 00007E34  6012                     bra        +0x14 /* 00007E48 */
  10425. label00007E36:
  10426. 00007E36  302C C092                move.w     D0, [A4 - 0x3F6E]
  10427. 00007E3A  526C C092                addq.w     [A4 - 0x3F6E], 1
  10428. 00007E3E  41EC C136                lea.l      A0, [A4 - 0x3ECA]
  10429. 00007E42  D0C0                     add.w      A0, D0
  10430. 00007E44  1010                     move.b     D0, [A0]
  10431. 00007E46  4880                     ext.w      D0
  10432. label00007E48:
  10433. 00007E48  4E5E                     unlink     A6
  10434. 00007E4A  4E75                     rts
  10435. fn00007E4C:
  10436. 00007E4C  4E56 FFFC                link       A6, -0x0004
  10437. 00007E50  2F0B                     move.l     -[A7], A3
  10438. 00007E52  266E 000A                movea.l    A3, [A6 + 0xA]
  10439. 00007E56  2F0A                     move.l     -[A7], A2
  10440. 00007E58  244B                     movea.l    A2, A3
  10441. 00007E5A  302E 000E                move.w     D0, [A6 + 0xE]
  10442. 00007E5E  C0BC 0000 FFFF           and.l      D0, 0xFFFF
  10443. 00007E64  2D40 FFFC                move.l     [A6 - 0x4], D0
  10444. 00007E68  0C6E 7D00 0008           cmpi.w     [A6 + 0x8], 0x7D00 /* '}\0' */
  10445. 00007E6E  663E                     bne        +0x40 /* 00007EAE */
  10446. 00007E70  42AE FFFC                clr.l      [A6 - 0x4]
  10447. label00007E74:
  10448. 00007E74  302E 000E                move.w     D0, [A6 + 0xE]
  10449. 00007E78  536E 000E                subq.w     [A6 + 0xE], 1
  10450. 00007E7C  4A40                     tst.w      D0
  10451. 00007E7E  671A                     beq        +0x1C /* 00007E9A */
  10452. 00007E80  4EBA FE06                jsr        [PC - 0x1FA /* 00007C88 */]
  10453. 00007E84  1480                     move.b     [A2], D0
  10454. 00007E86  4880                     ext.w      D0
  10455. 00007E88  B07C FFFF                cmp.w      D0, 0xFFFF
  10456. 00007E8C  6604                     bne        +0x6 /* 00007E92 */
  10457. 00007E8E  600A                     bra        +0xC /* 00007E9A */
  10458. 00007E90  6006                     bra        +0x8 /* 00007E98 */
  10459. label00007E92:
  10460. 00007E92  528A                     addq.l     A2, 1
  10461. 00007E94  52AE FFFC                addq.l     [A6 - 0x4], 1
  10462. label00007E98:
  10463. 00007E98  60DA                     bra        -0x24 /* 00007E74 */
  10464. label00007E9A:
  10465. 00007E9A  202E FFFC                move.l     D0, [A6 - 0x4]
  10466. 00007E9E  6606                     bne        +0x8 /* 00007EA6 */
  10467. 00007EA0  303C FFFF                move.w     D0, 0xFFFF
  10468. 00007EA4  606C                     bra        +0x6E /* 00007F12 */
  10469. label00007EA6:
  10470. 00007EA6  202E FFFC                move.l     D0, [A6 - 0x4]
  10471. 00007EAA  6066                     bra        +0x68 /* 00007F12 */
  10472. 00007EAC  602C                     bra        +0x2E /* 00007EDA */
  10473. label00007EAE:
  10474. 00007EAE  2F0B                     move.l     -[A7], A3
  10475. 00007EB0  486E FFFC                pea.l      [A6 - 0x4]
  10476. 00007EB4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10477. 00007EB8  4EBA D96A                jsr        [PC - 0x2696 /* 00005824 */]
  10478. 00007EBC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  10479. 00007EC0  3940 C204                move.w     [A4 - 0x3DFC], D0
  10480. 00007EC4  0C40 FFD9                cmpi.w     D0, 0xFFD9
  10481. 00007EC8  6604                     bne        +0x6 /* 00007ECE */
  10482. 00007ECA  426C C204                clr.w      [A4 - 0x3DFC]
  10483. label00007ECE:
  10484. 00007ECE  302C C204                move.w     D0, [A4 - 0x3DFC]
  10485. 00007ED2  6706                     beq        +0x8 /* 00007EDA */
  10486. 00007ED4  303C FFFF                move.w     D0, 0xFFFF
  10487. 00007ED8  6038                     bra        +0x3A /* 00007F12 */
  10488. label00007EDA:
  10489. 00007EDA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10490. 00007EDE  4EBA F130                jsr        [PC - 0xED0 /* 00007010 */]
  10491. 00007EE2  548F                     addq.l     A7, 2
  10492. 00007EE4  4A40                     tst.w      D0
  10493. 00007EE6  6626                     bne        +0x28 /* 00007F0E */
  10494. 00007EE8  202E FFFC                move.l     D0, [A6 - 0x4]
  10495. 00007EEC  3D40 000E                move.w     [A6 + 0xE], D0
  10496. label00007EF0:
  10497. 00007EF0  302E 000E                move.w     D0, [A6 + 0xE]
  10498. 00007EF4  536E 000E                subq.w     [A6 + 0xE], 1
  10499. 00007EF8  4A40                     tst.w      D0
  10500. 00007EFA  6712                     beq        +0x14 /* 00007F0E */
  10501. 00007EFC  1013                     move.b     D0, [A3]
  10502. 00007EFE  4880                     ext.w      D0
  10503. 00007F00  B07C 000D                cmp.w      D0, 0xD /* '\r' */
  10504. 00007F04  6604                     bne        +0x6 /* 00007F0A */
  10505. 00007F06  16BC 000A                move.b     [A3], 0xA /* '\n' */
  10506. label00007F0A:
  10507. 00007F0A  528B                     addq.l     A3, 1
  10508. 00007F0C  60E2                     bra        -0x1C /* 00007EF0 */
  10509. label00007F0E:
  10510. 00007F0E  202E FFFC                move.l     D0, [A6 - 0x4]
  10511. label00007F12:
  10512. 00007F12  245F                     movea.l    A2, [A7]+
  10513. 00007F14  265F                     movea.l    A3, [A7]+
  10514. 00007F16  4E5E                     unlink     A6
  10515. 00007F18  4E75                     rts
  10516. fn00007F1A:
  10517. 00007F1A  4E56 0000                link       A6, 0
  10518. 00007F1E  202E 0008                move.l     D0, [A6 + 0x8]
  10519. 00007F22  A11E                     syscall    NewPtr, flags=1
  10520. 00007F24  3940 C090                move.w     [A4 - 0x3F70], D0
  10521. 00007F28  2008                     move.l     D0, A0
  10522. 00007F2A  4E5E                     unlink     A6
  10523. 00007F2C  4E75                     rts
  10524. fn00007F2E:
  10525. 00007F2E  4E56 0000                link       A6, 0
  10526. 00007F32  206E 0008                movea.l    A0, [A6 + 0x8]
  10527. 00007F36  A01F                     syscall    DisposPtr/DisposePtr
  10528. 00007F38  3940 C090                move.w     [A4 - 0x3F70], D0
  10529. 00007F3C  4E5E                     unlink     A6
  10530. 00007F3E  4E75                     rts
  10531. fn00007F40:
  10532. 00007F40  4E56 0000                link       A6, 0
  10533. 00007F44  206E 0008                movea.l    A0, [A6 + 0x8]
  10534. 00007F48  226E 000C                movea.l    A1, [A6 + 0xC]
  10535. 00007F4C  202E 0010                move.l     D0, [A6 + 0x10]
  10536. 00007F50  A02E                     syscall    BlockMove/BlockMoveData
  10537. 00007F52  3940 C090                move.w     [A4 - 0x3F70], D0
  10538. 00007F56  4E5E                     unlink     A6
  10539. 00007F58  4E75                     rts
  10540. fn00007F5A:
  10541. 00007F5A  4E56 0000                link       A6, 0
  10542. 00007F5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10543. 00007F62  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10544. 00007F66  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  10545. 00007F6A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  10546. 00007F6E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  10547. 00007F72  A8A7                     syscall    SetRect
  10548. 00007F74  4E5E                     unlink     A6
  10549. 00007F76  4E75                     rts
  10550. fn00007F78:
  10551. 00007F78  4E56 0000                link       A6, 0
  10552. 00007F7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  10553. 00007F80  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10554. 00007F84  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  10555. 00007F88  A8A9                     syscall    InsetRect
  10556. 00007F8A  4E5E                     unlink     A6
  10557. 00007F8C  4E75                     rts
  10558. fn00007F8E:
  10559. 00007F8E  4E56 0000                link       A6, 0
  10560. 00007F92  A8FE                     syscall    InitFonts
  10561. 00007F94  4E5E                     unlink     A6
  10562. 00007F96  4E75                     rts
  10563.